ios 连接www.baidu.com测试网络

Posted Now_or_never

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios 连接www.baidu.com测试网络相关的知识,希望对你有一定的参考价值。


/**
* 检测是否能上网
*
* @return YES说明网络已经连接;NO说明没有网络连接
*/
- (BOOL) isConnectionAvailable
{
SCNetworkReachabilityFlags flags;
BOOL receivedFlags;

SCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithName(CFAllocatorGetDefault(), [@"www.baidu.com" UTF8String]);
receivedFlags = SCNetworkReachabilityGetFlags(reachability, &flags);
CFRelease(reachability);

if (!receivedFlags || (flags == 0) )
{
return FALSE;
} else {
return TRUE;
}
}

以上是关于ios 连接www.baidu.com测试网络的主要内容,如果未能解决你的问题,请参考以下文章

计算机网络系列

Arm-Linux板网络连接问题

爬虫网络连接解析

锐捷网络自动连接python脚本

检测网络:让网络检测通过图表呈现 - gping

android 连接网络的简单实例