Re: WinPcap и несколько сетевых кар
От: Аноним  
Дата: 25.11.13 09:54
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Контекст: есть 2 компа. На каждом по 2 сет. карты: на одном 1 реальная железка + 1 виртуальная, на другом 2 реальные железки. На каждом компе сетевой трафик присутствует только на одной сетевой карте. Есть 2 проги: одна сниффит пакеты, а другая генерит их. Генератор генерит 15 одновременных потоков 30 секунд.


А>Проблема: если я в своем сниффере через ф-цию pcap_open_live открываю только одну сетевую карту, то сниффер завершает мониторинг пакетов в момент завершения их генерации прогой-генератором. Т.е. все норм. Если же я открываю 2 сетевухи на прослушивание, то сниффер завершает свою работу не через 30 сек, а через 1,5 — 2 мин. Для обеих сетевух вызываю так: pcap_open_live(pchar(FDeviceSnifferNames[i]), 65536, 1, 1, @errbuf). Такое поведение на обоих компах.


А>Вопрос: Почему большая задержка при мониторинге 2 сетевух?


Разобрался с проблемой. Подробнее здесь http://www.sql.ru/forum/1060951/winpcap-b-neskolko-setevyh-kart
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.