我正在开发一个项目,我想知道数据包到达目的地所需的客户端和服务器之间的时间。我使用树莓派作为客户端,我的笔记本电脑作为服务器。服务器和客户端之间的连接将是套接字连接。所以,我想从客户端向服务器发送一个图像,并在两个结束时采用时间戳来知道时间。
此致
答案 0 :(得分:1)
首先,不要发送图像来测量单个数据包时间。图像可能需要发送多个数据包,最终测量结果将超出您的预期。
其次,在两端使用时间戳不是很可靠,因为它取决于难以实现和维护的系统之间的时间同步。
第三,不要重新发明轮子。如果要测量通信延迟,请使用PING。经过实践检验,测试效率高,并为您实施,因此速度更快。使用起来更便宜,而且你不会冒险添加自己的bug。