Unterstützt Windows Phone 7 Mango UDP-Übertragung?

8

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?

    
slfan 10.10.2011, 12:46
quelle

2 Antworten

3

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: Ссылка

    
Ronny 11.10.2011, 18:41
quelle
0

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.

    
saimiris_devel 16.07.2012 14:28
quelle

Tags und Links