【问题标题】:PingReply's "RoundTripTime" is 0 very often? Why is this happeningPingReply 的“RoundTripTime”经常为 0?为什么会这样
【发布时间】:2019-09-21 02:17:57
【问题描述】:

与流行的看法相反,Lorem Ipsum 不仅仅是随机文本。它起源于公元前 45 年的一部古典拉丁文学作品,距今已有 2000 多年的历史。弗吉尼亚州汉普登-悉尼学院的拉丁语教授理查德·麦克林托克从 Lorem Ipsum 的一篇文章中查找了一个比较晦涩的拉丁语单词 consectetur,并通过在古典文学中对该词的引用,发现了无可置疑的来源。 Lorem Ipsum 来自西塞罗写于公元前 45 年的“de Finibus Bonorum et Malorum”(善与恶的极端)第 1.10.32 和 1.10.33 节。这本书是关于伦理学理论的专着,在文艺复兴时期非常流行。 Lorem Ipsum 的第一行“Lorem ipsum dolor sit amet..”来自第 1.10.32 节中的一行。

【问题讨论】:

  • 你曾经分配给proxyTimeOut吗?您的代码将其显示为未分配,这意味着 .NET 会将其初始化为零 (0),这意味着您发送的 ping 超时时间为零。
  • 另外,Ping 实现了IDisposable,因此您应该将其包装在using() 块中。还可以考虑使用SendAsync Task API 方法而不是阻塞的Send 方法,这样您的程序就可以更好地处理不同的错误情况,而不会阻塞 UI 线程。
  • 那是对你非常敏锐的眼睛。我现在就试试 :) 我忘了我在不同的班级分配超时哈哈,所以这不是问题。
  • Dai 很遗憾使用“使用”没有奏效。对于某些代理,它仍然给我相同的“0”响应,尽管它使它更快地检查列表,所以这是个好消息^.^

标签: c# ping


【解决方案1】:

与流行的看法相反,Lorem Ipsum 不仅仅是随机文本。它起源于公元前 45 年的一部古典拉丁文学作品,距今已有 2000 多年的历史。弗吉尼亚州汉普登-悉尼学院的拉丁语教授理查德·麦克林托克从 Lorem Ipsum 的一篇文章中查找了一个比较晦涩的拉丁语单词 consectetur,并通过在古典文学中对该词的引用,发现了无可置疑的来源。 Lorem Ipsum 来自西塞罗写于公元前 45 年的“de Finibus Bonorum et Malorum”(善与恶的极端)第 1.10.32 和 1.10.33 节。这本书是关于伦理学理论的专着,在文艺复兴时期非常流行。 Lorem Ipsum 的第一行“Lorem ipsum dolor sit amet..”来自第 1.10.32 节中的一行。

【讨论】:

    猜你喜欢
    • 2012-07-29
    • 1970-01-01
    • 2012-09-25
    • 1970-01-01
    • 2011-10-04
    • 2018-10-15
    • 1970-01-01
    • 2011-06-03
    相关资源
    最近更新 更多