我不知道是什么原因阻止了Windows 10 IOT Core与Windows 10计算机之间的通信。我的设置如下1)装有Windows 10 IOT的NXP imx62)我的开发沙箱安装了Windows 103)两台机器都在同一子网中
[在Windows 10 IOT核心上安装了TCP端口转发UWP应用(按原样复制代码,并对其进行定制以使其成为UWP应用,请从下面提供的Git集线器中引用)。
https://gist.github.com/bongbongco/588abf3928cbd297443dd9da8171eb9a
该应用程序在Windows 10 IOT上成功运行,无法接受来自我的Windows 10计算机的客户端连接请求。该应用程序一直在下面的代码行中等待客户端连接
源= _mainSocket.Accept();
从我的客户端计算机(Windows 10开发人员计算机)尝试连接到Windows 10 IOT核心时,我收到连接超时异常。
[我正在尝试将telnet 8081连接到安装了Windows 10 IOT Core的iMX6板上,但是出现错误“无法打开与主机的连接,端口8081:连接失败”
当我对iMX6机器执行ping操作时,我的问题是,IOT核心是否打开了特定端口?
或我们需要启用的某些防火墙设置?如果是这样,如何启用。
我已经从恩智浦安装了以下图像“ W1860_1_0_1_EVK_iMX6ULL_512MB_TestOEMInput-xml-Release.ffu”
让我知道您的想法可能是个问题。是否有人在UWP中开发了有效的端口转发应用程序?
我身边的一些观察1)我可以ping我的Windows 10物联网核心2)我可以在Windows 10物联网核心上安装,管理应用程序3)通过Visual Studio远程调试应用程序时,将安装所有相关的框架库]
思考我的问题夫妇1)是否可以使用TCP协议在Windows 10和Windows 10 IOT之间进行通信2)我是否缺少Windows 10 IOT上的任何库
谢谢
是,可以使用TCP协议在Windows 10和Windows 10 IoT核心版之间进行通信。您需要执行以下两个步骤:
[通过此命令在服务器设备上的防火墙设置中指定端口。
netsh advfirewall firewall add rule name="Web Access" dir=in protocol=TCP localport=8081 action=Allow
在UWP应用中添加privateNetworkClientServer功能。您可以参考此文档(https://docs.microsoft.com/en-us/windows/uwp/networking/sockets#build-a-basic-tcp-socket-client-and-server)。