Russian Qt Forum
Ноябрь 23, 2024, 22:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QUdpSocket & broadcast & Windows7  (Прочитано 3731 раз)
xoz
Гость
« : Октябрь 26, 2011, 17:01 »

Посылаю запрос(broadcast:255.255.255.255) по UDP для определения кто где находится в сети. Программа нормально работает под WinXP, Ubuntu но под Windows7 посылаются для всех адресов кроме broadcast(255.255.255.255). Другие программы написанные на С# и VB работают. Подскажите в какую сторону копать. 
Записан
Янковский Александр
Гость
« Ответ #1 : Октябрь 26, 2011, 18:36 »

Как происходит определение "проходят/не проходят"? Если по ответу от другого приложения, то не айс, может и там есть какая проблема... Посмотри сниффером что выходит от тебя.
Записан
xoz
Гость
« Ответ #2 : Октябрь 26, 2011, 18:48 »

Wireshark ничего не видит при броадкасте. но другие сообщения видит.
Записан
SimpleSunny
Гость
« Ответ #3 : Октябрь 26, 2011, 18:50 »

А другие программы с Вин7 нормально отправляют broadcast?
Записан
xoz
Гость
« Ответ #4 : Октябрь 26, 2011, 22:01 »

да

мой код идентичен broadcast sender example от Qt()
« Последнее редактирование: Октябрь 26, 2011, 22:10 от xoz » Записан
xoz
Гость
« Ответ #5 : Октябрь 27, 2011, 12:04 »

Я тут выснил что не отправляется потому что IP в сети отсутствует. Соответственно на 255.255.255.255 не отправляет по этойже причине. Странно разве UDP не должен все равно отправить?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 21.