mirror of
https://github.com/Xevion/tcp-chat.git
synced 2025-12-07 11:16:39 -06:00
5a6824f3a9677aec2a41d9095a6358f99c1ebe4a
Table creation is a little complicated right now and I'm simplifying it for clarity. Perhaps at a later date when each server/client database has more tables, I will revisit it.
tcp-chat
A little experiment with python's socket module expanded with sqlite3, threading,
and pyqt5 to create a simple server & client chat mimicking IRC.
Installation
Create and activate a environment if needed, then install the project requirements:
pip install -r requirements.txt
Usage
I like to use Windows Terminal to run both a server and client simultaneously inside one window.
wt -d . -p "Command Prompt" ; sp -d . -p "Command Prompt"
Then in each pane, run the client:
python launch.py c
and the server:
python launch.py s
To-do List
Expand to-do list
Languages
Python
99.6%
Makefile
0.4%