15得票4回答
如何在安卓设备上进行ICMP Ping

我需要在我的Android设备上对主机进行ICMP Ping。我需要测量往返时间。我熟练掌握Android和Java,只是不知道使用哪个库。 我该怎么做? 是否可以通过3G,Edge实现?

7得票4回答
通过SOCKS服务器使用ping?

我希望定期检查我的SOCKS服务器是否正常工作。为了做到这一点,我想通过SOCKS服务器ping 8.8.8.8(谷歌DNS服务器)。 是否有其他推荐的方法? 如果这是最佳方法,如何使用Python通过SOCKS进行ping?

19得票1回答
为什么traceroute发送的是UDP数据包而不是ICMP数据包?

根据Stevens(TCP/IP Illustrated)的说法,traceroute程序发送UDP数据包到目标主机,并使用递增的TTL(1、2、3等)从ICMP TTL EXPIRED消息中获取中间跳数信息。 "destination reached"的条件是ICMP PORT UNREAC...

11得票3回答
InetAddress类中isReachable的问题

作为一项任务,我需要查找局域网上所有存活的计算机。我正在使用InetAddress类的isReachable函数。但问题是,对于我来说没有显示出可达性。所以我尝试使用Google的IP进行isReachable测试,但仍然无法访问。 以下是代码:import java.net.*; pub...

8得票4回答
如何在Azure上启用Ping(ICMP)

在Windows Azure角色中,我无法ping出去。 D:\Users\foglight>ping www.google.com Pinging www.l.google.com [209.85.143.104] with 32 bytes of data: Request ti...

8得票2回答
如何使用C sockets进行ping测试

编译器:Code::Blocks(GNU GCC) 平台:Windows(x86) 包含内容:winsock.h winsock2.h(同时链接了ws2_32) 我正在尝试编写一个程序,该程序将读取一个包含IP地址列表的文本文件,并逐个ping每个IP地址。如果主机响应ping,则将主机...

12得票2回答
ICMP端口不可达错误消息

我正在从一台计算机向另一台计算机发送UDP数据包。我使用Wire Shark观察整个活动。我注意到有一段时间从一个系统到另一个系统的数据包传输很顺畅。然后突然出现了带有“端口不可达”错误的ICMP数据包。然后它们会在一段时间内消失,UDP数据包的传输会再次顺畅。然后这些带有相同“端口不可达”错...

8得票2回答
路由追踪:它能准确地追踪从A到B的路径吗?

Traceroute是一种用于跟踪从A点到B点路径的应用程序。(A点是您所在的位置,B点是您想要跟踪的服务器)。在Windows中,您可以输入tracert指令。其主要算法如下: send UDP with TTL = 1 Server A1 received, and return ICM...

265得票33回答
在Python中对服务器进行ping测试

在Python中,是否有一种通过ICMP对服务器进行ping并在服务器响应时返回TRUE,或者在无响应时返回FALSE的方法?

15得票3回答
ICMP回显校验和

当需要计算包含数据部分的ICMP回显请求或回复的校验和时,如果数据部分大小可变且无法预先确定数据大小,该如何操作? 以下是有关如何计算ICMP头部校验和的文档。 ICMP头部校验和。16位。 ICMP消息的一's补码和的一's补码(从ICMP类型字段开始)。在计算校验和时,应首先...