Sharp Pcap和c#.NET中的多个ICaptureDevices

时间:2011-10-17 10:03:16

标签: c# .net pcap sharppcap

我正在做一个噩梦,试图通过ICaptureDevice的多个实例让尖锐的Pcap快乐地发送数据包。问题是,如果我使用多个ICaptureDevice实例,任何现有的实例都会丢失,不会抛出任何错误。 我想知道你是否对如何让ICaptureDevice的所有实例都愉快地工作有任何想法。 (如果你有这个问题)

不幸的是我无法提供代码示例,因为这是我们构建的专有软件。

我已经尝试将所有数据包聚合到一个队列流中并获得一个ICapDev来发送它们但我发现这对于在另一端收到它们的设备来说太慢了。

非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

好的我和Chris谈过 - 建议使用CaptureDeviceList.New()[i]而不是CaptureDeviceList.Instance [i]。