Personal
MultiChat
2021-06-07 — 2021-06-17
Python multi-chat application
Project Description
Implemented multi-threading to allow multiple clients to connect to a server simultaneously, enabling communication between multiple clients on a single server.
Highlights
- Python tkinter GUI implementation
- Concurrent chat using multi-threading
Features
- Chat server on/off
- Kick feature
- Connection list
- Chat feature
Lessons Learned
- 💡 TCP/IP socket communication enables realtime services
- 💡 Threading enables multi-user handling
Tech Stack
Python tkinter thread