Almost done with TCP sockets.