I\'m programming on a group of hosts communication with each other on udp sockets. Only one C# UdpClient object and task is created on each host to receive and send messages