Skip to the content.

Chat-Room-101

Logo
A Simple GUI based Chat Room Application.


GitHub pull-requests GitHub issues GitHub contributors

GitHub license GitHub release GitHub repo size

Code of Conduct Open Source Love svg1

Table of Contents

Motivation

This application was built to create a simple and easy to use interface for sending and receiving messages.

This application works on TCP connections made between devices over the internet. Hence, messages are sent and recieved securely.

Usage

For the latest Stable version, go to Releases

As an alternative, you could also clone the repository using git clone https://github.com/SVijayB/Chat-Room-101.git

Server Side :

Internal Server :

If you want to host your own Chat room where all devices are conencted to the same router, run the Server.py script present in the src directory. Send your clients the IP address and the port you are using (default = 8080)

External Server :

If you want people connected to a different router to connect to the server, port-forwarding is the only option.
Its really not that hard. Just follow the below steps.

Once done, run it. You are good to go.

NOTE: You will have to share your external IP for the clients to connect to your server. To do this, go here and send your clients your IPv4 Address.

Client Side :

For Client side, run the Client.py script present in the src directory. Enter the Host IP address and the Port number.

Contributing

To contribute to Steam_WebScrapper, fork the repository, create a new branch and send us a pull request. Make sure you read CONTRIBUTING.md before sending us Pull requests.

Also, thanks for contributing to Open-source!

License

Chat-Room-101 is under The MIT License. Read the LICENSE file for more information.