发送一个长ping(大等待超时)和发送多个短ping(短等待超时)之间有什么区别吗?
我正在使用C#编写并使用Ping.Send / Ping.SendAsync方法发送ping但猜测它是一般性问题。
修改
我知道向某些地址发送ping可能需要很长时间,而且比较不是很清楚。我真正感兴趣的是,发送长ping的结果是假的,并且发送多个短ping的结果的分离是真的吗?
答案 0 :(得分:1)
好吧,想象一下,对于给定的服务器,ping响应需要1秒才能到达。如果您发送一个长2秒的超时ping,您将收到响应。但是如果你发送20个ping超短0.1秒的ping,你将不会得到任何响应,但会有20个超时。
编辑:
发送long ping的结果可能是false而且是disvunction的结果 发送多个短ping的结果是真的吗?
是。 ping不是100%可靠,例如可能存在数据包丢失或服务器可能处于高负载且延迟/忽略该请求。