Windows Phone で QUdp データグラムを受信できますが、何も送信できません。送信されたデータグラムは、ネットワーク上のどのデバイスにも表示されません。設定しました
<Capabilities>
<Capability Name="internetClientServer"/>
<Capability Name="privateNetworkClientServer"/>
マニフェスト ファイルで。binding はエラーを報告せず、
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 でテスト済み - 同じ問題!