所以这是这样的场景:设备连接到WIFI网络,但WIFI路由器无法访问互联网。换句话说,设备连接到无法访问互联网的WIFI网络。如果我打电话给await CrossConnectivity.Current.IsRemoteReachable("https://github.com", msTimeout: 1000);
,通话时间远远超过 1 秒(我提到的超时(。关于为什么会发生这种情况的任何想法?我该如何解决它?
我使用的是此处提供的 3.1.1 版。
这是 Xam.Plugin.Connectivity 的问题。
IsRemoteReachable 函数返回"false"值,而不是在最大时间之后返回。 有人记录了您的问题:https://github.com/jamesmontemagno/ConnectivityPlugin/issues/117 https://github.com/jamesmontemagno/ConnectivityPlugin/issues/145