【发布时间】:2016-04-29 14:59:36
【问题描述】:
我正在使用通用 Windows (UWP) 应用程序开发 Windows 10。 我在 UWP 应用程序中使用 StreamSocketListener 作为服务器进行侦听。 我在应用清单中启用了“Internet(客户端)”和“私有网络(客户端和服务器)”。 我使用 CheckNetIsolation.exe 工具为我的 UWP 应用启用环回。 这有效:从远程机器向 UWP 应用发送 TCP 消息。 这失败了,但我需要它来工作:从本地机器向 UWP 应用程序中的 StreamSocketListener 发送 TCP 消息。 CheckNetIsolation.exe 工具似乎对作为服务器的 UWP 应用没有影响。我需要将 UWP 应用程序作为服务器,以便从本地服务向应用程序发送消息。 我可以做出一些糟糕的选择作为解决方法: 我可以让应用程序轮询服务,但这是非常糟糕和昂贵的架构选择。 我可以从远程机器向应用程序发送消息,但这会使事情复杂化并且(由于复杂的原因)是非常不可取的解决方案。
我可以通过注册表编辑将 UWP 修复为 TCP 服务器吗?
【问题讨论】:
标签: windows sockets universal loopback