Exercise 1.
Create a simplified FTP (file transport) client and blocking server where the client can send or download text files from the server:
Exercise 2. Modify the blocking UDP code so that you can transfer a 'wired-in' name and existing binary image file larger than 2 kbytes and verify that it was successfully sent, eg. try to open the sent image by hand, in the Paint app.
Exercise 3. Try out the non-blocking starter Java code and examine/debug it.