我试图在python中实现一个多ping代码,但问题是,在下面的代码中,我定义的两个套接字似乎从同一个目的地接收相同的数据包!为什么会发生这种事?O.o
to suggest that it gives the same answers as in_cksum in ping.c- RTT: 0.008113
我尝试向生存时间为1的路由器发送UDP数据包,然后接收ICMP超时回复。到目前为止,我可以发送数据包,但是当我的程序到达执行的recv部分时,它就挂起了。我的计算机正在接收请求。我之所以知道这一点,是因为我在运行程序时运行Wireshark,并过滤ICMP请求。每次我运行程序时,我都会收到回复。我对recvfrom做错了什么?= 100;
//define what we