Dodgydatagramsocketcông việc
The aim of this assignment is to explore connectionless network data services and error detection, and sliding window performance. You are provided with a DodgyDatagramSocket class file that will deliberately corrupt, delay, and reorder packets you send. You will extend your TTFTP client and server implementations from assignment 3 to use the DodgyDatagramSocket class instead of the regular DatagramSocket class, and incorporate sliding-window enhancements, as specified in the protocol specification. You will also measure the performance differences of your sliding window protocol for window sizes of 1, 2, 4, 8, 16, 32, and 64 packets. Interoperability: An important part of developing and implementing a standard is to test if an implementation works with an implementation...