Я могу получить дейтаграмму QUdp на своем Windows Phone, но ничего не могу сгенерировать, испускаемые дейтаграммы не видны ни одному из моих устройств в сети?
Я поставил
<Capabilities>
<Capability Name="internetClientServer"/>
<Capability Name="privateNetworkClientServer"/>
в файле манифеста.
Привязка не сообщает об ошибках и
QHostAddress address;
address.setAddress("127.0.0.1"); //192.168.0.255"); //192.168.0.100"); // 192.168.0.0");
qint64 res = udpSocket->writeDatagram(datagram.data(), datagram.size(), address, portUDP);
bLog->append("Written "+QString::number(res));
возвращает правильное количество записанных байтов (все сообщения об ошибках связаны с «слотами отладки», но никто не сработал, поэтому нет ошибки в «writeDatagram»), но я не могу прочитать / получить их на любом другом устройстве в сети. Это очень расстраивает, потому что точно такой же код отлично работает на Android, Linux и даже на рабочем столе Windows (получить & испускать дейтаграммы) — что блокирует дейтаграммы для выхода из Windows Phone?
Протестировано с Qt5.3.2, Qt5.4.0 & 5.4.1 — та же проблема!
Задача ещё не решена.