$24
Modify MessageClient so that it does something meaningful.
Design an Application Protocol
Client Request
Server Response
Description
(First)
Sends message indicating that the first option was choosen
Display “You have chosen the first option”
(Second)
Sends message indicating that the second option was choosen
Display “You have chosen the second option”
(Third)
Sends message indicating that the third option was choosen
Display “You have chosen the third option”
(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).