2016-06-09 31 views
1

http://wikisend.com/download/880354/UWP_Server.zipInter-Prozess-Kommunikation in UWP

Ich habe den Code in der oben genannten URL hochgeladen.

Es ist eine Client- und Server-Anwendung in UWP. Hier befinden sich sowohl der Client als auch der Server auf derselben Anwendung und werden erfolgreich ausgeführt. Wenn sich der Client und der Server jedoch in zwei verschiedenen Anwendungen befinden, konnte die Kommunikation nicht hergestellt werden und es konnten keine Daten gesendet oder gesendet werden. Ich habe erfahren, dass UWP IP-Interprozesskommunikation auf demselben Computer nicht unterstützt. mit Socket-Programmierung

https://social.msdn.microsoft.com/Forums/en-US/dc9d5d6c-b5d9-4dfc-80a2-d5c6e3dfeded/uwp-why-does-uwp-limit-loopback-communication?forum=wpdevelop

Gibt es eine Möglichkeit, innerhalb von zwei Anwendungen in UWP zu kommunizieren.

vielen Dank Gopi ....

+1

Der Link, der Sie beantworten gepostet bereits diese Frage: Nein, es gibt keine Möglichkeit, mit der Loopback-Netzwerk-Schnittstelle zu kommunizieren. Der Link gab Ihnen auch einen alternativen Ansatz (siehe [App-Service erstellen und verwenden] (https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/how-to-create-and-consume) -An-App-Service)). – IInspectable

Antwort

0

In UWP der Client und Service müssen in verschiedenen Maschinen für Interprozesskommunikation. Die Loopback-Ausnahme ermöglicht es der UWP-App, als Client für die Verbindung mit dem lokalen Dienst zu fungieren. Die UWP-App ist nicht in der Lage, einen Listener für eingehende Verbindungen zu öffnen.

Außerhalb des Loopbacks können Sie einen Broker verwenden (wiederum: nur noch Side-Loading) oder zu den App-Services zurückkehren. Es ist nicht schwer, einen App-Service von einer interaktiven Desktop-App aus anzurufen, aber ich vermute, dass es schwierig sein wird, ihn über einen nicht interaktiven Dienst anzurufen.

siehe [https://social.msdn.microsoft.com/Forums/en-US/27c36ded-46de-41a7-bf29-0b410e6e1211/uwp-apps-to-communicate-with-host-processes-that-are-specifically-architected-to-receive-the?forum=wpdevelop]