C# SharpPcap OnPcapStatistics事件从不触发?

C# SharpPcap OnPcapStatistics事件从不触发?,c#,.net,winpcap,sharppcap,C#,.net,Winpcap,Sharppcap,我正试图让SharpPcap统计数据发挥作用,但OnPcapStatistics事件从未触发 代码如下: 代码项目文章: 有人知道为什么吗?你刚刚发现了一个bug WinPcapDevice正在创建新的SendPacketArrivalEvent(),而不是重写它。将PcapDevice.SendpackaterrivalEvent()修改为虚拟,将WinPcapDevice.SendpackaterrivalEvent()修改为重写,现在调用正确的方法 问题在于,因为WinPcapDevice

我正试图让SharpPcap统计数据发挥作用,但OnPcapStatistics事件从未触发

代码如下:

代码项目文章:

有人知道为什么吗?

你刚刚发现了一个bug

WinPcapDevice正在创建新的SendPacketArrivalEvent(),而不是重写它。将PcapDevice.SendpackaterrivalEvent()修改为虚拟,将WinPcapDevice.SendpackaterrivalEvent()修改为重写,现在调用正确的方法

问题在于,因为WinPcapDevice正在创建一个新方法,而不是重写它,所以PcapDevice正在捕获一个数据包并调用它自己的SendPacketArrivalEvent()。此实现不处理统计事件,因为它们特定于WinPcapDevices

修复了此问题,将程序集信息更新为4.0.1,并将程序集上载到filedropper:

如果您可以尝试一下,并看到它的工作原理,我将检查到git的修复,它将推出下一个版本的SharpPcap

再次感谢您的错误报告

克里斯

SharpCap的作者