A UDP client and server with multicast capabilities that can handle dropped or malformed packets from multiple connections.