【发布时间】:2011-06-03 09:00:05
【问题描述】:
在 Linux 上,有没有办法以编程方式获取单个 TCP 连接的统计信息?我正在寻找的统计数据是由netstat -s 打印出来的,但针对单个连接而不是所有连接的聚合。举一些例子:字节输入/输出、重传、丢包等等。
我可以在拥有套接字的进程中运行代码,并且可以给它套接字文件描述符。但是,发送/接收数据的代码是遥不可及的,因此无法包装recv()/send() 来计算输入/输出字节数。
我会接受任何语言的答案,但 C 或 Java 尤其相关,因此有标签。
【问题讨论】:
标签: java c networking network-programming netstat