UWP - 启用环回传入连接

时间:2017-06-25 21:01:34

标签: c# tcp server uwp loopback

我尝试使用UWP应用程序创建一个简单的TCP服务器,但我无法使用环回连接到本地计算机上的此服务器。到现在为止,我已经尝试过:

  • 新增功能:互联网(客户端和服务器),互联网(客户端),专用网络
  • 使用cmd中的CheckNetIsolation.exe启用环回
  • 在VS 2017项目属性中启用环回
  • 使用启用AppContainer Loopback程序启用环回(显示已启用环回)

所有这些都失败了,我仍然无法连接到该应用。我尝试通过任何东西(网络浏览器,自定义应用程序,telnet)连接时仍然会出现连接超时当然,当应用程序部署到远程设备时,一切正常。使用nestat显示已打开0.0.0.0上的TCP端口。

1 个答案:

答案 0 :(得分:0)

根据此页面https://docs.microsoft.com/en-us/windows/iot-core/develop-your-app/loopback,添加常规的环回豁免不足以运行服务器。您需要使用以下命令:CheckNetIsolation.exe LoopbackExempt -is -n=<AppContainer or Package Family>

  

与出站连接配置不同,入站连接要求CheckNetIsolation.exe在服务器应用程序接收连接时连续运行。