After looking at a unix named socket and i thought they were named pipes. I looked at name pipes and didnt see much of a difference. I saw they were initialized differently
UNIX-domain sockets are generally more flexible than named pipes. Some of their advantages are:
To use many of these features, you need to use the send() / recv() family of system calls rather than write() / read().