To build an server which exposes a web socket connection. Clients from cli would connect to this server and would chat with other people who are online. Websockets Reference: https://pypi.org/project/websockets/
https://github.com/aaugustin/websockets/blob/master/example/server.py
Connect https://github.com/aaugustin/websockets/blob/master/example/client.py
Enter your username: iron-man
Welcome iron-man, there are currently 3 other users online
1. spider-man
2. captain-america
3. black-widow
Select the number to initiate chat: 1
> iron-man: hi
> spier-man: hi