SharpPcap OnPcapStatistics事件永远不会触发

本文关键字:永远 OnPcapStatistics 事件 SharpPcap | 更新日期: 2023-09-27 18:08:59

我正试图让SharpPcap统计工作,但OnPcapStatistics事件从未触发。

示例11:statistics

代码项目文章:SharpPcap: Statistics

有人知道为什么吗?

SharpPcap OnPcapStatistics事件永远不会触发

你刚刚发现了一个bug!

WinPcapDevice正在创建一个新的SendPacketArrivalEvent()而不是覆盖它。修改PcapDevice.SendPacketArrivalEvent()为虚拟,WinPcapDevice.SendPacketArrivalEvent()为覆盖,现在调用正确的方法。

问题是,因为WinPcapDevice正在创建一个新方法,而不是覆盖它,PcapDevice正在捕获一个数据包并调用自己的sendpacketar匹敌事件()。这个实现不处理统计事件,因为它们是特定于WinPcapDevices的。

修复了这个问题,更新了程序集信息到4.0.1,并上传了程序集到fileddrop:

http://www.filedropper.com/sharppcap

如果你可以尝试一下,看看它是否有效,我将把修复检查到git中,它将在SharpPcap的下一个版本中发布。

再次感谢你的错误报告。

克里斯

作者