C语言 getsockopt TCP_INFO-like UDP统计信息



我使用的是Linux内核2.6.32 (x86_64),可以通过将TCP_INFO传递到getsockopt并接收tcp_info结构体来获得TCP统计信息,该结构体在/usr/include/netinet/tcp.h中定义。

我可以得到UDP的类似统计数据吗?(可能更少,因为没有内置拥塞控制和重传等,但我对我能得到的任何统计数据都很满意)

TCP_INFO字面意思是TCP的信息。没有UDP信息的原因是因为它是无状态的。没有保证的传输,没有rtf,没有窗口大小,没有太多的信息可以提供。

如果你真的想获得一些额外的信息,看看man 2 recvmsg,尤其是这个

辅助数据只能由cmsg

中定义的宏访问

相关内容

  • 没有找到相关文章

最新更新