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