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