UWP中的进程间通信

时间:2016-06-09 11:46:38

标签: uwp tcpclient tcp-ip tcplistener asyncsocket

http://wikisend.com/download/880354/UWP_Server.zip

我已将代码上传到上面的网址。

它是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 个答案:

答案 0 :(得分: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]