标签: c linux tcp posix
特别是在C中,对于* nix系统。
答案 0 :(得分:9)
您可以使用特定于Linux的套接字选项TCP_INFO(在linux/tcp.h中定义)
TCP_INFO
linux/tcp.h
struct tcp_info ti; socklen_t tisize = sizeof(ti); getsockopt(fd, IPPROTO_TCP, TCP_INFO, &ti, &tisize);
现在rtt估计在ti.tcpi_rtt(单位是毫秒)。还有几个有趣的值,只需查看结构tcp_info。
ti.tcpi_rtt