NoN*_*ame 5 c c++ sockets network-programming tcp
我需要一些信息,比如我创建的特定TCP-Socket发生的重发包/丢包量.有人知道如何直接从我的C/C++程序访问或请求此类信息吗?也许Linux特有的东西?
或者我是否需要(作为解决方法)捕获和分析我自己的流量?
提前致谢!
通过使用getsockopt()获取或setsockopt()设置TCP套接字选项,您可以TCP_INFO在linux机器上使用选项以获取有关套接字的信息.如果您希望代码可移植,则应避免使用此选项.
你将得到的是来自内核的struct tcp_info,它包含重传,丢包,状态等信息.
| 归档时间: |
|
| 查看次数: |
2117 次 |
| 最近记录: |