1

我对测量网络性能很感兴趣。我有一个小工具可以进行速度测试等,但我对通过查看丢弃或重新传输的数据包数量来衡量连接质量非常感兴趣。

我知道使用 netstat 等我可以获得汇总数字,但是如何为单个连接执行此操作?

  • 语言:C(不指望 API,但是嘿!)
  • 操作系统:Linux(如果有一种方法也适用于 Mac/Win,那就太棒了!)
4

1 回答 1

0

您可以使用 tcpdump 并侦听特定端口,它可以用作wireshark(为特定协议、端口、网络等应用过滤器),如果我没有错,那么我认为wireshark 也在后端使用tcpdump。

于 2013-08-01T20:39:32.767 回答