Socket-Messaging_App is still maintained .This repository contains code for a youtube-downloader GUI written in Tkinter
This Application has following features:
- Party chat
- Peer2Peer (Peer to Peer) chatting
- Broadcast messages
- Python 3 or above
- Basic Knowledge about Python
- Socket Library in python
To run this application follow these steps:
- First Run host.py in code-editor or in a Terminal.
- Allow firewall or disable firewall before running host.py
- Then run client.py
- Enter your name then you can proceed.
- These are commands you can use-
1.ACTIVE- This shows number of active users
2.DISCONNECT - This is used for disconnecting the server.
3.CONNECT - This is used to connect the active clients.
4.BROADCAST 'message'- This is used to broadcast message to all clients in the server. - All the messages are displayed on host terminal.
- If you want to connect to any other client then send 'CLIENT', then it will display the list of clients that you wanna connect to. From now on all the messages will be sent to connected client.
- If you wanna to Leave the peer to peer then send 'LEAVE'.
- Don't run multiple client.py files at a time,run one after another.
- This program is still in beta so if you encounter any bugs feel free to report them on https://github.com/vivek-gite/Socket-Messaging_App/issues
- Currently this application compatible with platforms which supports Comman Line Interface or Terminal.