A Simple GUI based Chat Room Application.
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
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)
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.
- Use
ifconfig
on linux or mac andipconfig
on 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
SOCK
orSocket
. - Choose port
8080
for both internal and external connection. - Paste your IPv4 Address value as your internal IP.
- Set protocol as
TCP
or All
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
.
For Client side, run the Client.py
script present in the src
directory.
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.