Description
Modify MessageClient so that it does something meaningful.
Design an Application Protocol
Client Request | Server Response | Description |
1 (First) | Sends message indicating that the first option was choosen | Display “You have chosen the first option” |
2 (Second) | Sends message indicating that the second option was choosen | Display “You have chosen the second option” |
3 (Third) | Sends message indicating that the third option was choosen | Display “You have chosen the third option” |
4 (Quit) | None. (Close Sockset) | Quit the connection |
any other number | Sends message indicating that the user selected an invalid option | Display “Invalid choice” |
You must have at least 3 client request commands besides QUIT. You may add as many as you need.
Modify MessageClient so that it repeats until the user puts in the menu item to QUIT.
Modify MessageServer so that it continues to read from the inputStream and returns the appropriate responses to the menu in the MessageClient based on your Application Protocol, until it receives the QUIT request from the client.
Upload your modified MessageClient.java, MessageServer.java and your Application Protocol (in a .doc or .docx file).