This is a simple server - client chat app in python.
The client is in client.py, start it with python3 and follow it's instructions. It's made with asciimatics and should be cross-platform (tested on Debian).
The server is in server.py, also start it with python3, it will print log messages, you can quit with CTRL-C, it will make sure everything is shut down properly.
(asciimatics-test.py is left here just for testing purposes)