0
Pcap.Net
을 사용하여 패킷을 내 컴퓨터 어댑터를 통해 전송하고 있습니다. 어떤 경우에는 Parallel.ForEach
과 MaxDegreeOfParallelism
속성을 사용하여 같은 시간에 여러 파일에서 패킷을 읽을 수 있습니다. 내가이 패킷을 전송 한 개체를 고정해야하는 경우 그래서 내가여러 스레드를 사용하고 있다면 패킷을 보내는 동안 내 컴퓨터 어댑터를 잠 가야합니까?
이 내 주요 패킷 전송 방법입니다 .. 궁금 : 나는은 WinPcap의 이해가 무엇에서
// Open the my device
using (PacketCommunicator communicator = selectedDevice.Open(100, PacketDeviceOpenAttributes.Promiscuous, 1000))
{
Packet packet;
// Read packet from file
while (inputCommunicator.ReceivePacket(out packet) == PacketCommunicatorReceiveResult.Ok)
{
// Send packet
communicator.SendPacket(packet);
}
}