Question: Examine the server examples (TCPEchoServer.java in our case) and list anything you can think of that a client might do to cause it to give




Examine the server examples (TCPEchoServer.java in our case) and list anything you can think of that a client might do to cause it to give poor service to other clients," revise TCPEchoClient.java to implement such a client, which I call a bad client. Your bad client should attempt to cause the server to provide poor services, in at least 2 different ways.
Based on your answers, or more specifically, your answers to "Suggest improvements to fix the problems that you find," revise TCPEchoServer.java to incorporate those improvements. You can call this improved server a bullet-proof server.
Please list the ways that this is a bad client as well as revising code if possible. Thank you!
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
