Simple chat client and server for educational purposes.