Skip to content
Personal

MultiChat

2021-06-07 — 2021-06-17

Python multi-chat application

MultiChat

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

Project Images