Our configuration consists of a server and many devices that communicate with the server. The server can push files to the devices and collect data from the devices. The server issues a UDP discovery request in order to find all of the devices conn...