A basic multi-client chatroom built with Python sockets and threading.
This project was developed as part of a learning journey with Microsoft Copilot (Study & Learn mode), focusing on network programming and socket-based communication.
- Multi-client support: multiple users can connect to the server simultaneously.
- Real-time messaging between connected clients.
- Simple command-line interface for both server and clients.
- Built using Pythonโs built-in
socketandthreadingmodules. - Lightweight and easy to extend for authentication, logging, or GUI integration.
- Language: Python 3.x
- Modules:
socketโ for TCP/IP communicationthreadingโ for handling multiple clients concurrently
git clone https://github.com/rhome-noir/multi-client-chatroom_python.git
cd multi-client-chatroom_python