title: Concurrent send and receive data in one port with udpclient
body: <p>I'm trying to send and receive data to a specific endpoint with local port 50177. Send data does very good, but when the program tries to receive data it can't receive any. When I sniff the network with Wireshark I see that server sent data to me. I know that I can't have 2 UdpClient on one port at the same time.</p>
  
  <p>Can any one help me?</p>
  
  <pre><code>UdpClient udpClient2 = new UdpClient(50177);
  IPEndPoint Ip2 = new IPEndPoint(IPAddress.Parse("255.255.255.255"), 1005);
  udpClient2.Send(peerto255, peerto255.Length, Ip2);
  
  IPEndPoint Ip = new IPEndPoint(IPAddress.Parse("10.10.240.1"), 1005); 
  var dgram = udpClient2.Receive(ref Ip);
  </code></pre>