Skip to content

vismay2303/ChatRoom-Socket-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Multi-User Chatroom with Socket Programming in Python

Welcome to our Multi-User Chatroom implemented in Python using Socket Programming! 🚀

Overview

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.

Features

  • 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.

Getting Started

To get started with our Multi-User Chatroom, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/vismay2303/ChatRoom-Socket-Programming.git
    cd ChatRoom
    
  2. Start the server:

    python server.py
    
  3. Start the Client with the Server IP in a seperate config file or paste Server IP in client.py:

    python client.py
    
  4. Add Multiple Clients and Start Chatting

    Once connected, start sending messages and enjoy real-time communication with other users in the chatroom!

  5. Use Message = !DISCONNECT to Disconnect from Server

Dependencies

This project relies on standard Python libraries, so there's no need to install additional dependencies.

Contribution Guidelines

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.

License

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! 🎉

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages