使用Apple的Reachability类,您会注意到LocalWifi测试的测试地址是169.254.0.0(所谓的链接本地地址),WWAN的测试地址是地址零( 0.0.0.0我推测)。
可达性支持检查ReachableViaWifi和ReachableViaWWAN。无论我们使用LocalWifi检查(169.254.0.0)还是WWAN检查(0.0.0.0),kSCNetworkReachabilityFlagsIsWWAN标志似乎都会正确返回(即蜂窝数据处于活动状态时)。
但如果使用0.0.0.0检查,Reachability类只会导致网络状态为ReachableViaWWAN ....但是,对于169.254.0.0检查,kSCNetworkReachabilityFlagsIsWWAN是否有效?
有人可以解释检查地址169.254.0.0和地址0.0.0.0之间的区别吗?