A Simple GUI based Chat Room Application.
Table of Contents
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.
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,
Server.py script present in the
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.
ifconfigon linux or mac and
ipconfigon windows comand line.
- Copy the Default Gateway IP Address value and your IPv4 Address.
- Paste the Default Gateway Address on any browser url and login with your router credentials.
- Go to advanced settings and search for options like NAT forwarding or virtual servers.
- Set up a virtual server, select service type as
- Choose port
8080for both internal and external connection.
- Paste your IPv4 Address value as your internal IP.
- Set protocol as
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
Client Side :
For Client side, run the
Client.py script present in the
Enter the Host IP address and the Port number.
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!
Chat-Room-101 is under The MIT License. Read the LICENSE file for more information.