gpt4 book ai didi

ios - 100% 数据包丢失的网络链路调节器 - 为什么我的 Internet 可达性状态错误?

转载 作者:可可西里 更新时间:2023-11-01 05:44:06 32 4
gpt4 key购买 nike

我正在使用类“Reachability”检查互联网可达性的状态。但是在测试时,如果我在开发人员设置中设置 100% 数据包丢失,我仍然会获得“ReachableViaWiFi”的可达性状态。我很困惑发生了什么。在那种情况下它不应该是“NotReachable”吗?

这是我的代码片段:

Reachability *networkReachability = [Reachability reachabilityForInternetConnection];
NetworkStatus networkStatus = [networkReachability currentReachabilityStatus];

if(networkStatus == NotReachable){
NSLog(@"NotReachable");
}
else if(networkStatus == ReachableViaWiFi){
NSLog(@"ReachableViaWiFi");
}
else if(networkStatus == ReachableViaWWAN){
NSLog(@"ReachableViaWWAN");
}

在这种情况下,还有其他方法可以让我的状态为 FALSE 吗?

最佳答案

丢失的数据包数量不会影响可达性。毕竟,这可能只是暂时的(您将手机带入屏蔽室,或者刚刚启动了重型电动机)。可达性是指您的 WiFi、3G 或 Mac 上的以太网是否已打开。这与连接质量无关。

关于ios - 100% 数据包丢失的网络链路调节器 - 为什么我的 Internet 可达性状态错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26966210/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com