我想通过 IP 地址在 UWP 应用程序中发现远程系统:
Windows.Networking.HostName deviceHost = new Windows.Networking.HostName("192.168.1.105");
var status = await RemoteSystem.RequestAccessAsync();
var remoteSys = await RemoteSystem.FindByHostNameAsync(deviceHost);
代码与MSDN示例中的完全相同。 IP 地址有效,ping 正常,
status
正常。
但是代码无法正常返回 remoteSys
为空。
我在包清单中有 RemoteSystem 和专用网络功能。
远程系统是Windows 11 所以它可能与某些特定问题(防火墙,网络设置等)有关。你能告诉我如何解决吗?
更新:如果我尝试从 Windows 11 发现远程系统并且远程系统是 Windows 10 - 相同的代码可以正常工作!