2016-10-08 7 views
0

아무도 도와 드릴 수 있습니까? PacketCommunicator에서 PacketDeviceOpenAttributes.NoCaptureLocal 플래그를 사용하고 있습니다. 패킷을 보낼 때, 내 커뮤니케이터는 항상 내 패킷을받은 패킷으로 캡처합니다. 고맙습니다.C# Pcap.net PacketDeviceOpenAttributes.NoCaptureLocal이 전송 된 패킷을 캡처 중입니다.

+0

동일한 커뮤니케이터를 사용하여 패킷을 보내고 받으나요? 코드를 공유했을 수 있습니까? – brickner

+0

가능한 중복 [C# Pcap.net 통신] (http://stackoverflow.com/questions/39935404/c-sharp-pcap-net-communication) – brickner

+0

http://pastebin.com/KcUPbiwp 여기 내 코드 –

답변

1

PacketCommunicator은 스레드로부터 안전하지 않습니다. 다른 스레드에서 동일한 커뮤니케이터를 사용하는 경우 적절한 동기화 메커니즘을 사용해야합니다.