Repository files navigation
A terminal based chatting application with end to end encryption, multiple group functionality and file sharing.
For Server : python3 server.py < -- /PORT NO.>
For Client : python3 client.py <-SERVER IP-> <-SERVER PORT-> <-IP-> <-PORT NO.->
The later two ip port are of the server which will be running inside the client since client is p2p.
create_user <-username-> <-password-> <-rollnumber-> ----> Creates a new user
login <-username-> <-password-> -----> Logs in a user
send <-username-> <-message-> -----> sends message to the specified user
send_file <-username-> <-filepath-> -----> sends file to the specified user
create_group <-groupname-> -----> creates group with the specified name
join <-groupname-> ----->the user joins the specified group
list_groups ----->lists the name and the members of the groups
group_send <-groupname-> <-message-> ------>sends a message to the specified group
group_send_file <-groupname-> <-filepath->----->sends a file to the specified group
About
Implemented a chat application with end to end encryption with file sharing and group chat functionalities.
Topics
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.