Create a complex network application that includes the objective of the application and an appropriate communication protocol/ message format.
Assignment:
Create a complex network application that includes the objective of the application and an appropriate communication protocol/ message format. You are free to choose a topic that you will design and implement from scratch.
My assignment proposal:
Create a multiplayer rock paper scissors game. A player should connect using a TCP diagram Socket and should be listening on a specific port and then he/she should wait for the other player to connect to play with. The two players should be able to play a round of 10 times then the program should gives back the result as of how many ties and how many wins and lost and which player have won the game. The program can have a server class and a client class and other necessary classes.
Attachments: