...one of the most highly
regarded and expertly designed C++ library projects in the
world. — Herb Sutter and Andrei
Different ways a socket may be shutdown.
Shutdown the receive side of the socket.
Shutdown the send side of the socket.
Shutdown both send and receive on the socket.