0
我要檢查使用UDPClient遠程計算機的連接。聽說如果發生故障它將返回一個icmp數據包。我們如何能夠抓住它? 如何檢查遠程機器?如何檢查遠程UDP端口
UdpClient receivingUdpClient = new UdpClient();
receivingUdpClient.Connect(IPAddress.Parse("10.2.2.13"), 80);
Byte[] sendBytes = Encoding.ASCII.GetBytes("0");
Var b=receivingUdpClient.Send(sendBytes, sendBytes.Length);
這是一個類似的問題:http://stackoverflow.com/questions/23118113/c-sockets-send-udp-and-process-icmp-reply-from-router這樣你就可以看到答案在那裏。順便說一句,ICMP可能會被對方壓制,所以你可能根本沒有收到它。先用Wireshark或類似軟件進行檢查。 –