【问题标题】:Network latency tester网络延迟测试仪
【发布时间】:2011-10-22 10:58:19
【问题描述】:

有人知道我如何在 C# 中测试网络延迟吗?我使用的是 WP7.1 (Mango) CF,所以 Ping 类不可用,除非我深入研究反射器并提取它。 (废话)

【问题讨论】:

  • 如果你有这些信息,你会怎么处理?
  • 我正在通过 WiFi 将数据从手机传输到同一子网中的 PC。我正在尝试确定我看到的延迟是延迟问题还是我的代码存在性能问题。
  • @David 当你想测试你的代码时,在 Windows 上构建一个仅包含重要套接字部分的参考实现,你可以分析该代码等。

标签: c# networking windows-phone-7 latency


【解决方案1】:

您不能使用 Sockets 构建自己的 Ping 类,因为 Mango 的套接字不支持自定义 IP 标头。

您可以构建自己的 ping 服务,该服务与仅使用 TCP 或 UDP 数据包和数据包中的自定义数据进行 ping 基本相同。但是你的端点必须提供你自己的服务器实现。

【讨论】:

  • 我没有尝试创建 Ping。我正在尝试测量延迟。必须有办法做到这一点。
【解决方案2】:

我只是盯着它...当您的手指在屏幕上时发送一个“开启”数据包,当您的手指不在屏幕上时发送一个“关闭”数据包。让 PC 端做一些对你来说显而易见的事情,比如将窗口从绿色/红色更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-03
    • 2012-03-09
    • 2020-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-07
    • 2014-01-04
    相关资源
    最近更新 更多