Socket -> TCPListener (this would have only worked for SOCK_STREAM anyway b/c of the listen() call)