basic TCP client and server using SocketServer(TCPServer)