I'm trying to receive ICMP response "Port unreachable" to UDP message in C#
this is what I'm trying to do:
IPEndPoint remoteEndpoint = new IPEndPoint(IPAddress.Parse("192.168.211.133"), 0);
var udpClient = new UdpClient("192.168.211.133", 20);
Byte[] messagebyte = Encoding.Default.GetBytes("hi".ToCharArray());
int s = udpClient.Send(messagebyte, messagebyte.Length);
Byte[] ReceiveBuffer = new Byte[256];
ReceiveBuffer = udpClient.Receive(ref remoteEndpoint);
but the program is stuck on
ReceiveBuffer = udpClient.Receive(ref remoteEndpoint);
What am I doing wrong?
Please help me!