Prior to Solaris 2.6, sockets were an abstraction that existed at the library level. That is, much of the socket state and socket semantics support were provided within the libsocket library. The ...
Sockets provide an interface into the kernel’s networking protocols by allowing programmers to create a communication endpoint in the form of a file descriptor, and by binding a name to the file ...