Skip to content

lokesh45/Chat_Room

Repository files navigation

IPProjectChatRoom

CSC573 - SPRING20 - CHAT ROOM COMMUNICATION WITH ENCRYPTION

Command to run server and client:
python3 server.py IPAddress Port Password
python3 client.py IPAddress Port Password

Client Commands

  1. To get users currently connected
    cmd: getusers
  2. To send a message/file to all users.(Broadcast)
    cmd(msg) : mbroadcast|Enter Your Message
    cmd(file): fbroadcast|Filename
  3. To send a message/file to single user.(Unicast)
    cmd(msg) : municast|user|Enter Your Message
    cmd(file): funicast|user|Filename
  4. 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
  5. 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
  6. 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages