jac*_*t9p 0 c# ping ip-address
我正在使用System.Net.NetworkInformation库来ping IP地址以测试连接.我想知道在失败之前会尝试多少尝试?例如,如果您在CMD中ping,它会尝试4次.此外,如果它尝试多次尝试,当某些失败并且有些失败时,它如何声明成功或失败?
我似乎无法在文档中找到任何内容.
提前致谢!
该Ping.Send()方法将发送单个缓冲区并等待超时.
根据该参考:
此方法使用ICMP echo消息发送32字节数据缓冲区.该方法等待五秒钟以获取ICMP回送回复消息.如果在该时间内没有收到回复,则该方法返回,并且Status属性设置为TimedOut.
所以要直接回答你的问题,这将是一次尝试.