RemoteSystem.FindByHostNameAsync 不适用于 Windows 11 机器

问题描述 投票:0回答:0

我想通过 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 - 相同的代码可以正常工作!

c# uwp network-programming windows-11
© www.soinside.com 2019 - 2024. All rights reserved.