2016-10-08 9 views
0

Может ли кто-нибудь мне помочь? Я использую флаг PacketDeviceOpenAttributes.NoCaptureLocal в PacketCommunicator, и когда я отправляю пакет, мой коммуникатор всегда захватывает мой пакет как полученный пакет. Спасибо.C# Pcap.net PacketDeviceOpenAttributes.NoCaptureLocal захватывает отправленные пакеты

+0

Вы используете один и тот же коммуникатор для отправки и получения пакетов? Возможно, поделитесь этим кодом? – brickner

+0

Возможный дубликат [C# Pcap.net communication] (http://stackoverflow.com/questions/39935404/c-sharp-pcap-net-communication) – brickner

+0

http://pastebin.com/KcUPbiwp здесь мой код –

ответ

1

PacketCommunicator не является потокобезопасным. Если вы используете один и тот же коммуникатор в разных потоках, вы должны убедиться, что используете правильный механизм синхронизации.