Russian Qt Forum

Qt => Работа с сетью => Тема начата: navrocky от Июнь 28, 2012, 11:50



Название: [Решено] Проблема с приемом данных localhost сокетом на семерочке
Отправлено: navrocky от Июнь 28, 2012, 11:50
На семерке (win7) столкнулся с такой проблемой:

Не принимаются данные (или приходит мусор), когда соединение происходит через localhost (127.0.0.1). Если подставлять свой реальный сетевой адрес, то всё работает как часы.

Сделал тестовый пример, проверял его с Qt4.6/mingw и Qt4.7.1/VSS, семерка тестировалась разная x86/x64, Home/Ultimate (реальная и в виртуалке).
При этом на XP пример отрабатывает нормально.

Тестовый пример прикрепил. Кому не лень - гляньте в чём может быть проблема? Или это уже известный кутэшный баг ..


Название: Re: Проблема с приемом данных localhost сокетом на семерочке
Отправлено: DmitryM от Июнь 28, 2012, 13:18
Порт 10000 кем-то (http://www.corrupteddatarecovery.com/Port/10000-Port-Type-tcpudp-ndmp.asp) занят ;D


Название: Re: Проблема с приемом данных localhost сокетом на семерочке
Отправлено: LisandreL от Июнь 28, 2012, 13:35
"All seems to be fine"
Win7 x64 Qt4.8.1/MinGW


Название: Re: Проблема с приемом данных localhost сокетом на семерочке
Отправлено: navrocky от Июнь 28, 2012, 14:13
Ахаха. Точно! Порт кем-то занят. А я уже замаялся. Главное что бинд на этот порт не выдавал ошибок, это меня и ввело в заблуждение.  ;D