Simple client-server chat system implemented for educational purposes