C# James montmagno编写的Xam.Plugin.Connectivity忽略了提供的超时

C# James montmagno编写的Xam.Plugin.Connectivity忽略了提供的超时,c#,ios,xamarin.forms,wifi,C#,Ios,Xamarin.forms,Wifi,下面是一个场景:一个设备连接到WIFI网络,但WIFI路由器没有互联网接入。换言之,该设备连接到无法访问互联网的WIFI网络。如果我调用等待CrossConnectivity.Current.isremoterachable(“https://github.com,msTimeout:1000),调用时间远远超过1秒(我提到的超时)。你知道为什么会这样吗?我怎样才能修好它 我使用的是可用的3.1.1版。这是Xam.Plugin.Connectivity的问题 isremoterachable函数

下面是一个场景:一个设备连接到WIFI网络,但WIFI路由器没有互联网接入。换言之,该设备连接到无法访问互联网的WIFI网络。如果我调用
等待CrossConnectivity.Current.isremoterachable(“https://github.com,msTimeout:1000),调用时间远远超过1秒(我提到的超时)。你知道为什么会这样吗?我怎样才能修好它


我使用的是可用的3.1.1版。

这是Xam.Plugin.Connectivity的问题

isremoterachable函数返回“false”值,而不是在最长时间后返回。 有人记录了您的问题:

您是如何使用该api的。我将我的Wifi设置为内部并对其进行测试,该参数可以控制1秒或3秒的超时时间。首先确保您的设备已连接到Wifi网络。然后在您的WIFI路由器上暂时禁用internet。您可以通过登录路由器设置或从路由器的WAN端口拔下电缆来关闭它。一旦你做到了这一点,试试那个API,它似乎会忽略超时