我目前正在使用2台带有linux的机器,通过串行通信传输数据,我想知道是否有任何方法可以知道端口的延迟/延迟。为了更好地理解,当你ping ip时,你得到这样的行
reply from xxx.xxx.xxx.xxx bytes=xx time=xxms ttl=xx ....
我想要获得的是在你ping时等同于time
。
由于
答案 0 :(得分:0)
一种方法是简单地模拟IP“ping”。
让您的程序在另一侧响应特殊的“ping”消息。然后测量发送原始“ping”消息和接收响应之间的时间。
但是,这通常不需要。您具有通信速度(“波特率”),并且可以根据该速度计算发送消息所需的时间。除非你有很长的电缆,否则物理部件很可能不会发挥重要作用。