【发布时间】:2013-04-22 20:47:51
【问题描述】:
我正在尝试在C# 中接收对 UDP 消息的 ICMP 响应“端口无法访问”,这就是我想要做的:
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);
但是程序卡住了
ReceiveBuffer = udpClient.Receive(ref remoteEndpoint);
我做错了什么?
请帮帮我!
【问题讨论】: