A chat application prototype written in Python.
Features detailed logs, basic consistency checks of incoming data streams.
The application is just a prototype, not fit for production. It lacks encryption and advanced spam detection.
- Python (3.9.1)
- "Screen" Utility on Linux (optional)
First try running the server locally. Click on server.py
and access it with client.pyw
, that's it. Remember you can run multiple clients locally.
For remote server, edit the header of both server.py
and client.pyw
to match your server's IP.
HOST = "192.168.0.1"
Use start.sh
and stop.sh
for automated deployment on Linux
./start.sh
Access the server by typing
screen -r
Detach it by pressing Ctrl + A + D
If you lost your SSH connection while in screen and you can't access the server use
screen -d -r