Question: Implement distributed peer to peer chat application in both ring topology and line/ bus topology with the following requirements covered: 1) join a chat 2)
Implement distributed peer to peer chat application in both ring topology and line/ bus topology with the following requirements covered:
1) join a chat
2) leave a chat
3) send / receive messages
4) shutdown (shutting down only one peer)
5) shutdown all (shutting down the chat as whole)
>Describe how all these events work in ring topology and bus/line topology with UML class diagrams
>ALSO DESIGN A PROTOCOL THAT YOUR INTENT TO USE IN ALL COMMUNICATIONS FOR THE ASSIGNED TOPOLOGIES.
>give an in depth implementation ready description of what different types of messages are and what their exact structure is.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
