c#. net中的锐利Pcap和多个ICaptureDevices

本文关键字:ICaptureDevices Pcap net | 更新日期: 2023-09-27 18:11:40

我有一个噩梦的时间试图让尖锐的Pcap发送数据包愉快地通过多个实例的ICaptureDevice。问题是,如果我使用一个以上的ICaptureDevice实例,任何现有的将只是退出,没有错误被抛出。我想知道你是否有任何关于如何保持ICaptureDevice的所有实例工作愉快的想法。(如果你有这个问题)

不幸的是,我不能提供代码示例,因为这是我正在构建的专有软件

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

非常感谢您的帮助

c#. net中的锐利Pcap和多个ICaptureDevices

Ok,我和Chris谈过了,建议使用CaptureDeviceList.New()[i]代替CaptureDeviceList.Instance[i].