Practice socket programming with threads:
Write an 'echo' server using UDP. (This server does not need to be multi-threaded, but make sure that you do know how to implement a multi-threaded server when asked.)
Each request is handled by replying to the client with the unmodified string the client sent.
Also, write an 'echo' client to test your server. Each client will send 20 sequentially numbered messages to the server & receive the replies. This code needs to be in java.
Need two features:
1. Request is handled by replying to the client with the unmodified string the client sent.
2. 20 sequentially numbered messages to the server & receive the replies