Welcome to our Multi-User Chatroom implemented in Python using Socket Programming! 🚀
This project aims to create a simple yet powerful multi-user chatroom where users can connect, chat in real-time, and enjoy a seamless communication experience. Leveraging the power of sockets, our chatroom allows users to send and receive messages efficiently.
- Real-Time Communication: Experience instant messaging with low latency, thanks to the use of sockets for communication.
- Multi-User Support: Connect with multiple users simultaneously, creating a dynamic and interactive chat environment.
- User-Friendly Interface: The chatroom is designed with simplicity in mind, making it easy for users to jump in and start chatting.
To get started with our Multi-User Chatroom, follow these steps:
-
Clone the Repository:
git clone https://github.com/vismay2303/ChatRoom-Socket-Programming.git cd ChatRoom
-
Start the server:
python server.py
-
Start the Client with the Server IP in a seperate config file or paste Server IP in client.py:
python client.py
-
Add Multiple Clients and Start Chatting
Once connected, start sending messages and enjoy real-time communication with other users in the chatroom!
-
Use Message = !DISCONNECT to Disconnect from Server
This project relies on standard Python libraries, so there's no need to install additional dependencies.
We welcome contributions from the community! If you have ideas for improvement, bug fixes, or new features, feel free to submit a pull request. Check out our contribution guidelines for more details.
This Multi-User Chatroom is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.
Happy chatting! 🎉