Command to run server and client:
python3 server.py IPAddress Port Password
python3 client.py IPAddress Port Password
Client Commands
- To get users currently connected
cmd: getusers - To send a message/file to all users.(Broadcast)
cmd(msg) : mbroadcast|Enter Your Message
cmd(file): fbroadcast|Filename - To send a message/file to single user.(Unicast)
cmd(msg) : municast|user|Enter Your Message
cmd(file): funicast|user|Filename - To send a message/file to multiple users.(Multicast)
cmd(msg) : mmulticast|user1|user2|user3|Enter Your Message
cmd(file): fmulticast|user1|user2|user3|Filename - To send a message/file to all users except one.(Blockcast)
cmd(msg) : mblockcast|user1|user2|Enter Your Message
cmd(file): fblockcast|user1|user2|Filename - To kick a user out of the chatroom(Need atleast 2 votes).
cmd: kick|user
Team :
Abhishek Gadireddy
Lakshmi Aishwarya Nellutla
Lokesh Reddy Police
Unith Mallavaram