在MSDN中查查RAW SOCKET,我对dephi不熟悉,但是vc下,一定是可以接收icmp报文的。就是通过raw socket。
另外再看看rfc792,学习一下ICMP的报文格式。只要收到icmp不可达报文,就可以找到发送报文的源地址、源端口。
msdn下面有一个ping的源程序,不过是用vc写的,你也可以找找ping的源程序,ping就是一种icmp报文。
另外再看看rfc792,学习一下ICMP的报文格式。只要收到icmp不可达报文,就可以找到发送报文的源地址、源端口。
msdn下面有一个ping的源程序,不过是用vc写的,你也可以找找ping的源程序,ping就是一种icmp报文。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货