QThread и QUdpscocket: при изменении диапазона IP-адресов отсутствуют пакеты

Я новичок здесь. Мне нужна помощь.

Я работаю над приложением, которое транслирует сообщения на определенный диапазон IP-адресов, например, с 10.200.1.1 по 10.200.50.100.

И я использую Wireshark для мониторинга отправки / получения пакетов. Если я вхожу выше указанного диапазона, я получаю ответ от одного или двух устройств, а иногда и от любого устройства. В Wireshark также я не вижу ни одного полученного пакета из этого диапазона IPS.

Но если я изменил диапазон с 10.200.50.1 на 10.200.50.100, то я мог бы использовать 4-5 устройств в своем приложении и в Wireshark, а также получать полученные пакеты от тех же 4-5 устройств, которые отображаются в моем приложении. Я не могу понять это поведение, поэтому при изменении диапазона это поведение приходит.

Мое требование - все устройства должны сканировать.

Я использую QThread и QUdpsocket.

Любая помощь будет оценена.

0 ответов

Другие вопросы по тегам