2012-04-12 2 views
0

DuoSharpPcap OnPcapStatistics-Ereignis löst Ausnahme aus, wenn Filter verwendet werden?

SharpPcap OnPcapStatistics event never fires?

Ich habe es behoben durch Überschreibung für PcapDevice.SendPacketArrivalEvent() und virtuelle für WinPcapDevice.SendPacketArrivalEvent platzieren() und es funktioniert perfekt, aber wenn ich hinzufügen, einige Filter wie dies:

device.Filter = "ip und tcp";

es gibt eine Ausnahme, dass das Laufwerk nicht bereit ist, warum ist es so?

+0

Wenn Sie eine Bibliothek hacken wollen, die Sie nicht kennen, sollten Sie wahrscheinlich sicherstellen, dass Sie über die Fähigkeiten zum Debuggen verfügen, um herauszufinden, was Sie kaputt gemacht haben. –

+0

Hallo. Wie in der anderen Ausgabe erwähnt, wurde das Statistikproblem in dieser Testversion und in git master behoben. Können Sie die Informationen zur Ausnahmebedingung, die Sie beim Festlegen dieses Filters erhalten, und einen weiteren Quellcode einbeziehen, aus dem hervorgeht, wie Sie vorgehen? Haben Sie sich die Filterbeispiele im sharppcap-Quelltext angesehen? –

+0

Entschuldigung, mein Fehler, ich habe die Filterleitung vor dem Öffnen des Gerätes verlegt. weiß, es funktioniert gut. –

Antwort

0

Entschuldigung, mein Fehler, ich habe die Filterleitung vor dem Öffnen des Gerätes gesetzt. weiß, es funktioniert gut.

Verwandte Themen