Вы только что обнаружили ошибку!
WinPcapDevice создавал новый SendPacketArrivalEvent () вместо его переопределения.Изменил PcapDevice.SendPacketArrivalEvent () как виртуальный, а WinPcapDevice.SendPacketArrivalEvent () - переопределение, и теперь вызывается правильный метод.
Проблема заключалась в том, что WinPcapDevice создавал новый метод, а не переопределял его так, чтоPcapDevice захватывал пакет и вызывал свой собственный SendPacketArrivalEvent ().Эта реализация не обрабатывает статистические события, поскольку они специфичны для WinPcapDevices.
Исправлена проблема, обновлялась информация о сборке до 4.0.1 и загружалась сборка в filedropper:
http://www.filedropper.com/sharppcap
Если вы попробуете это и увидите, что это работает, я проверю исправление в git, и оно выйдет в следующей версии SharpPcap.
Еще раз спасибо за сообщение об ошибке.
Крис
Автор SharpPcap