-
- Такое происходит если комп на винде имеет 2 и более сетевые карты.
Винде невозможно указать нужную для broadcast посылок. Встречалось
пару раз на практике. Оперативно лечилось на местах выдергиванием
патчкордов на время конфигурирования нужного. После высталения в
девайсах IP адресов из диапазона нужной подсетки далее пользовали
x.x.x.255 и уходило в соответствующий сетевой интерфейс. - Гyдвин(07.07.2025 02:04)
- Что бы указать нужную сетевую карту надо после sock=socket(..) сделать этому сокету bind(sock,localAddress) где localAddress взять не ноль, а адрес этого компьютера в нужной сети (в нужной сетевой карте). Тогда запрос на адрес 255.255.255.255 пойдет в эту сеть. Иначе, как я понял, возьмется первая попавшаяся сеть, свяжется с этим сокетом и все запросы будут идти только туда. Но если вы знаете IP адрес в нужной сети, тогда проще сразу слать широковещательно именно в эту сеть, AlexBi(176 знак., 07.07.2025 11:55)
- С одновременным вифи и проводым инетом все ок. Кстати да, с запущенной виртуалкой тоже не отправлял в сеть, это я подзабыл. Но клиент уверял, что нет виртуалок. - Andreas(06.07.2025 23:04)
- Такое происходит если комп на винде имеет 2 и более сетевые карты.
Винде невозможно указать нужную для broadcast посылок. Встречалось
пару раз на практике. Оперативно лечилось на местах выдергиванием
патчкордов на время конфигурирования нужного. После высталения в
девайсах IP адресов из диапазона нужной подсетки далее пользовали
x.x.x.255 и уходило в соответствующий сетевой интерфейс. - Гyдвин(07.07.2025 02:04)