![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Многочисленные Arp-запросы [D7, WinXP]
diMAN © (2004-07-22 16:22:00)Помогите понять в чем загвоздка.
Я из своей программы посылаю в цикле около 3000 arp-запросов (охватываю диаппазон адресов 10.6.0.0 .. 10.6.10.255) и соответственно жду arp-ответы. Программа показывает mac-адреса откликнувшихся компьютеров. Запросы отправляются очень быстро - за 0,3-0,5 сек. с помощью Packet Sniffer SDK 2.1 от microOLAP. При этом arp-ответов я получаю только от 90-110 компьютеров, но на самом деле компьютеров в сети более 500. Если же в цикле перед отправкой очередного пакета я ставлю задержку Sleep(1), то получаю ответы практически от всех включенных в сеть компьютеров, т.е. более 500, но сканирование длится уже более 40 сек. У меня сетевая карта 100 Мб, т.е. пропускной способности более чем достаточно. В чём может быть причина таких результатов?
Rouse_ (2004-07-22 16:49:00) [1]Попробуй SendArp в цикле многопоточный...