a socket address for the server to listen on. The second form is for passing protocol specific addresses (SockAddrIPv4, SockAddrIPv6, SockAddrUnix).
Whether to set the SO_REUSEADDR socket option
Returns the listening socket.
ErrnoException if the connection fails (e.g. - EADDRINUSE if binding to a used port). Also throws this if one of the system calls fails.
Create a stream socket and bind, as a listening server, to the address supplied
This creates a TCP socket (or equivalent for the address family). It binds it to the designated address specified in sa, and puts it in listening mode.