2016-06-09 85 views
1

http://wikisend.com/download/880354/UWP_Server.zipUWP中的进程间通信

我已经在上面的url中上传了代码。

它是UWP中的客户端和服务器应用程序。这里客户端和服务器都在同一个应用程序上并且运行成功。但是,当客户端和服务器处于两种不同的应用程序中时,通信未发生且无法连接或发送数据。我开始知道UWP不支持在同一台机器上进行IP进程间通信。

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

有没有办法使用套接字编程UWP两个应用程序内进行通信。

千恩万谢 戈皮....

+1

你贴已经回答了这个问题的链接:没有,没有办法使用回环网络接口进行通信。该链接还为您提供了一种替代方法(请参阅[创建和使用应用程序服务](https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/how-to-create-and-consume -an-应用服务))。 – IInspectable

回答

0

在UWP客户端和服务需要在进程间通信不同的机器。环回异常允许UWP应用充当客户端以连接到本地服务。 UWP应用程序将无法打开侦听器来接收传入的连接。

在回送之外,您可以使用代理(再次:仍然只是侧装)或返回到应用服务。从交互式桌面应用程序调用应用程序服务并不难,但我认为从非交互式服务调用它会很棘手。

参见[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]