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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!