我试图让 SharpPcap Statistics 工作,但 OnPcapStatistics 事件永远不会触发。
这是代码:SharpPcap 示例 11:统计
代码项目文章:SharpPcap:统计
有谁知道为什么?
我试图让 SharpPcap Statistics 工作,但 OnPcapStatistics 事件永远不会触发。
这是代码:SharpPcap 示例 11:统计
代码项目文章:SharpPcap:统计
有谁知道为什么?
你刚刚发现了一个错误!
WinPcapDevice 正在创建一个新的 SendPacketArrivalEvent() 而不是覆盖它。将 PcapDevice.SendPacketArrivalEvent() 修改为虚拟,将 WinPcapDevice.SendPacketArrivalEvent() 修改为覆盖,现在调用正确的方法。
问题是因为 WinPcapDevice 正在创建一个新方法而不是覆盖它,所以 PcapDevice 正在捕获一个数据包并调用它自己的 SendPacketArrivalEvent()。此实现不处理统计事件,因为它们特定于 WinPcapDevices。
修复了问题,将程序集信息更新到 4.0.1 并将程序集上传到 filedropper:
http://www.filedropper.com/sharppcap
如果您可以尝试并看到它有效,我会将修复程序检查到 git 中,它将与 SharpPcap 的下一个版本一起发布。
再次感谢您的错误报告。
克里斯
SharpPcap 的作者