我需要在socket(AF_INETSOCK_RAWIPPROTO_TCP)中设置或获取RTT。
在socket编程中,我接下来需要做什么来控制这样的RTT?换句话说,如何找到这样的RTT参数?

最佳答案

要测量往返时间(RTT),请编写一个简单的客户机-服务器应用程序,其中一个节点:
clock_gettime()读取当前时间
使用(已打开的)套接字上的write()向另一个节点发送消息
使用read()等待消息返回
使用clock_gettime()读取当前时间
RTT是这两次的区别。

09-26 14:55