我正在为一家公司编写一个使用 winpcap 发送和分析原始以太网数据包的软件。当软件运行时间较长时,我很少遇到丢包。我的环境相当糟糕:一台笔记本电脑有很多公司软件,包括我无法关闭的 AV。
我想通过阅读来分析丢包问题:(错误)网络适配器的计数器。在 C++ 或 C# 中做到这一点的最佳方法是什么?我最好的想法是 winpcap 的统计模式,但它提供的信息太少。有没有更好的办法?
提前致谢!
您应该阅读网络接口的 WMI 性能统计信息- 它们可能包含您感兴趣的所有计数器。
在 C++ 实现的文章中链接了一个示例,但我很确定它也可以在 C# 中轻松完成。