Название: QUdpSocket & broadcast & Windows7 Отправлено: xoz от Октябрь 26, 2011, 17:01 Посылаю запрос(broadcast:255.255.255.255) по UDP для определения кто где находится в сети. Программа нормально работает под WinXP, Ubuntu но под Windows7 посылаются для всех адресов кроме broadcast(255.255.255.255). Другие программы написанные на С# и VB работают. Подскажите в какую сторону копать.
Название: Re: QUdpSocket & broadcast & Windows7 Отправлено: Янковский Александр от Октябрь 26, 2011, 18:36 Как происходит определение "проходят/не проходят"? Если по ответу от другого приложения, то не айс, может и там есть какая проблема... Посмотри сниффером что выходит от тебя.
Название: Re: QUdpSocket & broadcast & Windows7 Отправлено: xoz от Октябрь 26, 2011, 18:48 Wireshark ничего не видит при броадкасте. но другие сообщения видит.
Название: Re: QUdpSocket & broadcast & Windows7 Отправлено: SimpleSunny от Октябрь 26, 2011, 18:50 А другие программы с Вин7 нормально отправляют broadcast?
Название: Re: QUdpSocket & broadcast & Windows7 Отправлено: xoz от Октябрь 26, 2011, 22:01 да
мой код идентичен broadcast sender example от Qt() Название: Re: QUdpSocket & broadcast & Windows7 Отправлено: xoz от Октябрь 27, 2011, 12:04 Я тут выснил что не отправляется потому что IP в сети отсутствует. Соответственно на 255.255.255.255 не отправляет по этойже причине. Странно разве UDP не должен все равно отправить?
|