Skip to content

Xevion/tcp-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

pipenv install

Usage

python launch.py [c | s | server | client]

Building

make build

# optional
make clean

Development Notes

Launching Qt Designer

pyqt5-tools designer

Launching Dual Pane Windows Terminal

# Command Prompt
wt -d . -p "Command Prompt" ; sp -d . -p "Command Prompt"
# Powershell
start wt -Arg "-d . -p `"Powershell`" ; sp -d . -p `"Powershell`""

About

TCP-socket based chatrooms with Qt5 GUIs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published