QTcpServer-›listen() для типа протокола WinCE6 не поддерживается

Я сделал приложение, которое должно работать как на машине Win32, так и на машине WinCE6 (x86). Он отлично работает на Win32, но когда он выполняется на машине с WinCE6:

m_TcpServer->listen(QHostAddress::Any, 1024)

он возвращает false и говорит: "тип протокола не поддерживается"

Я уже гуглил, но не нашел решения этой проблемы, и я был бы очень признателен, если бы кто-нибудь помог мне с этим.

Спасибо, Йоханнес


person Scorpion    schedule 04.08.2014    source источник


Ответы (1)


Вместо этого попробуйте QHostAddress::AnyIPv4. Вероятно, он пытается привязаться к интерфейсу IPv6, который не будет работать на WinCE.

person ismail    schedule 04.08.2014