TCP Sockets
A simple TCP server
A simple TCP client