build an anonymous chat with python3
Report Bug
·
Request Feature
This is my network course project in which I developed anonymous chat within local networks.In this project client interact with app using CLI. At first, My app sends anonymous chat request to local network via UDP broadcasting, next if anyone accept this request, chat will be started using TCP potocol. The Project description is provided in description.pdf (in persian language).
this project runs on linux operating system, if you don't have linux you must change code for running in your system.
- Unix base operating system like ubuntu 20.04
- python3
- virtualenv
- pip3
- Clone the repo
git clone https://github.com/hadiforoughi/AnonymousChat.git
- create virtualenv
after creating virtualenv, cd to working directory and run AnonymousChat.py, you can run this app with below command:
python3 AnonymousChat.py
next, app asks your name, enter your name then app show "press 1 for create anonymous chat or 2 for communication" message, if you enter 1, app send request to others client and if anyone accepted, chat will be start or if you press 2 app waiting for request.
See the open issues for a list of proposed features (and known issues).
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Mohammad Hadi Foroughi - @foroughi_hadi - hadiforooghi1377@gmail.com
Project Link: https://github.com/hadiforoughi/AnonymousChat