发送一个长ping(具有大等待超时)与发送多个短ping

时间:2015-09-17 12:26:16

标签: c# .net networking ping icmp

发送一个长ping(大等待超时)和发送多个短ping(短等待超时)之间有什么区别吗?

我正在使用C#编写并使用Ping.Send / Ping.SendAsync方法发送ping但猜测它是一般性问题。

修改

我知道向某些地址发送ping可能需要很长时间,而且比较不是很清楚。我真正感兴趣的是,发送长ping的结果是假的,并且发送多个短ping的结果的分离是真的吗?

1 个答案:

答案 0 :(得分:1)

好吧,想象一下,对于给定的服务器,ping响应需要1秒才能到达。如果您发送一个长2秒的超时ping,您将收到响应。但是如果你发送20个ping超短0.1秒的ping,你将不会得到任何响应,但会有20个超时。

编辑:

  

发送long ping的结果可能是false而且是disvunction的结果   发送多个短ping的结果是真的吗?

是。 ping不是100%可靠,例如可能存在数据包丢失或服务器可能处于高负载且延迟/忽略该请求。