This is an implementation of an UDP server client system, simulating multiple clients (10) with a single server (1).
Two steps: 1) The purpose of the first step is to simulate error recovery under UDP. The error correction policy of TCP must be implemented on the UDP connections, each client must support UDP only, no TCP, but must support the basic error correction policies of TCP.
2)Also, this simulation will track message passing techniques using UDP (no error recovery needed) such as sequential messages, fragmented messages, and load balance.
Note: This is just an exercise and the product will never be integrated into production. The programming needs to be simple and improvisations are allowed.