Sharp Pcap и несколько устройств ICaptureDevices в c # .NET - PullRequest
0 голосов
/ 17 октября 2011

У меня кошмарное время, когда я пытаюсь получить точный Pcap для счастливой отправки пакетов через несколько экземпляров ICaptureDevice. Проблема в том, что если я использую более одного экземпляра ICaptureDevice, любые существующие будут просто выпадать, и не будет выдано никакой ошибки. Мне было интересно, есть ли у вас какие-либо идеи о том, как обеспечить успешную работу всех экземпляров ICaptureDevice. (Если у вас была эта проблема)

К сожалению, я не могу предоставить примеры кода, так как это проприетарное программное обеспечение im building.

Я попытался объединить все пакеты в один поток очереди и получить один ICapDev для их отправки, но я обнаружил, что это слишком медленно для устройства, получающего их на другом конце.

Большое спасибо за любую помощь

1 Ответ

0 голосов
/ 19 октября 2011

Хорошо, я поговорил с Крисом - рекомендуется использовать CaptureDeviceList.New () [i] вместо CaptureDeviceList.Instance [i].

...