0

你们知道测量我的 tcp 应用程序延迟的可能性吗?我的应用程序被实现为客户端并将数据发送到 java 服务器。我想知道从我调用写方法到它到达服务器需要很长时间,即我试图每 50 毫秒发送一条消息,但我不知道如何证明它是否及时工作。

提前致谢!

4

1 回答 1

2

由于时钟同步,这实际上是一个难题。这两个设备不会有完全相同的时间。因此,如果您将时间戳从您的设备发送到服务器,它就毫无意义。如果您要测量大量时间,则无关紧要,但对于毫秒延迟而言,它会。解决这个问题的一种方法是测量往返时间——将数据发送到服务器,然后让服务器发送响应。测量从发送请求到收到响应所需的时间,这就是往返时间。除以 2 以获得单向延迟。

于 2013-07-15T14:23:05.763 回答