Laut der MSDN-Dokumentation wird Mango nicht unterstützt UDP-Übertragung Laut diesem Thread ist es irgendwie möglich. Hat jemand Erfahrung mit UDP auf Phone 7? Ein Code-Snippet in C # wäre willkommen.
BEARBEITEN: Wir haben einige weitere Untersuchungen durchgeführt. Der folgende Code scheint zu funktionieren
%Vor%Es ist wichtig, ConnectToAsync vor SendToAsync aufzurufen, andernfalls erhalten Sie eine Zugriffsverweigerungs-Ausnahme. UDP scheint irgendwie zu funktionieren, zumindest im Emulator. Die Frage ist, wird es in Echt leben und warum die Dokumentation sagt es nicht?
Für Windows Phone OS 7.1 werden TCP-Unicast-, UDP-Unicast- und UDP-Multicast-Clients unterstützt (OS 7.1 bedeutet Windows Phone 7.5 / Mango)
Hier finden Sie einen Link zur Dokumentation zur Socket-Klasse: Ссылка
Hier ist der Link zu einem Blog mit Beispielcode: Ссылка
Und noch mehr Beispielcode unter "09-DemoCode Networking" in Ссылка
Hier ist eine weitere Botschaft, die Sie inspirieren könnte: How to Broadcast ein UDP-Paket auf WP7 Mango?
Es wurde eine Betriebssystem-Firmware mit schlechter UDP-Leistung gemeldet: Ссылка
Der obige Code funktioniert in WP7 nicht, dies aus dem einfachen Grund, dass SetSocketOption in C # definiert ist, nicht jedoch in Silverlight. Daher könnte das oben genannte in Ihrem Computer funktionieren, aber es wird nicht sogar auf WP7 kompilieren!
Wie für die praktische Antwort denke ich, hat Ronny gut geantwortet "TCP Unicast, UDP Unicast und UDP Multicast-Clients werden unterstützt", außer jemand kann etwas Code posten, der UDP Broadcast auf WP7 unterstützt die Antwort bleibt "NEIN". p>
Ich denke, dieser Thread sollte geschlossen werden.
Tags und Links c# windows-phone-7 broadcast udp