【问题标题】:Inter process communication in UWPUWP 中的进程间通信
【发布时间】:2016-10-10 01:20:03
【问题描述】:

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 中的两个应用程序之间使用套接字编程进行通信。

非常感谢 哥皮……

【问题讨论】:

  • 您发布的链接已经回答了这个问题:不,没有办法使用环回网络接口进行通信。该链接还为您提供了另一种方法(请参阅Create and consume an app service)。

标签: uwp tcpclient tcp-ip tcplistener asyncsocket


【解决方案1】:

在 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]

【讨论】:

    猜你喜欢
    • 2015-12-17
    • 2020-03-18
    • 2017-08-28
    • 1970-01-01
    • 2011-05-04
    相关资源
    最近更新 更多