【发布时间】:2013-07-13 09:42:34
【问题描述】:
你们知道测量我的 tcp 应用程序延迟的可能性吗? 我的应用程序被实现为客户端并将数据发送到 java 服务器。我想知道从我调用 write-method 到它到达服务器需要很长时间,即 我尝试每 50 毫秒发送一条消息,但我不知道如何证明它是否及时工作。
提前致谢!
【问题讨论】:
标签: android tcp delay benchmarking latency
你们知道测量我的 tcp 应用程序延迟的可能性吗? 我的应用程序被实现为客户端并将数据发送到 java 服务器。我想知道从我调用 write-method 到它到达服务器需要很长时间,即 我尝试每 50 毫秒发送一条消息,但我不知道如何证明它是否及时工作。
提前致谢!
【问题讨论】:
标签: android tcp delay benchmarking latency
由于时钟同步,这实际上是一个难题。这两个设备不会有完全相同的时间。因此,如果您将时间戳从您的设备发送到服务器,它就毫无意义。如果您要测量大量时间,则无关紧要,但对于毫秒延迟而言,它会。解决这个问题的一种方法是测量往返时间——将数据发送到服务器,然后让服务器发送响应。测量从发送请求到收到响应所需的时间,这就是往返时间。除以 2 得到单向延迟。
【讨论】: