Вопрос

Я играл с libpcap / jpcap.Внедрение arp sweeper.Я отправляю запрос для всех ip-адресов в блоке на широковещательный адрес и читаю ответы.Теперь я не могу придумать, как выйти из функции прослушивания.Теперь я жду 2 секунды и предполагаю, что когда-либо клиент ответил, но это просто кажется грязным.Кто-нибудь может порекомендовать логику для определения того, завершено ли сканирование?

Это было полезно?

Решение

Если это занимает более 2 секунд, значит, с сетью что-то не так.Значение этого инструмента по умолчанию равно 250 мс: http://linux-ip.net/sw/arpsweep/arpsweep.8.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top