Skip to content

Latest commit

 

History

History
35 lines (13 loc) · 795 Bytes

README.md

File metadata and controls

35 lines (13 loc) · 795 Bytes

Assignment 1 : End-to-end Messaging System

Commands for the application :

Commands are case insensitive.

  1. Signup - signup <username> <password> after which user is prompted to enter his name and roll number.
  2. Login - login <username> <password>
  3. Join a group - join <group_name>
  4. Create a group - create <group_name>
  5. Send a message to a peer - send <username> <msg>
  6. Send message to a group - sendgroup <group_name> <msg>
  7. List all the groups -list
  8. Send a file - send file <username> <filename>

Code is written follwing the object oriented style.Below is the class diagram depicting the same : class diagram