判断网络是否连接上
来源:互联网 发布:翟欣欣 世纪佳缘 知乎 编辑:程序博客网 时间:2024/04/29 09:01
//判断网络是否连接上
- (BOOL) connectedToNetwork{ // Create zero addy struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = sizeof(zeroAddress); zeroAddress.sin_family = AF_INET; // Recover reachability flags SCNetworkReachabilityRef defaultRouteReachability = SCNetworkReachabilityCreateWithAddress(NULL, (struct sockaddr *)&zeroAddress); SCNetworkReachabilityFlags flags; BOOL didRetrieveFlags = SCNetworkReachabilityGetFlags(defaultRouteReachability, &flags); CFRelease(defaultRouteReachability); if (!didRetrieveFlags) { printf("Error. Could not recover network reachability flags\n"); return NO; } BOOL isReachable = ((flags & kSCNetworkFlagsReachable) != 0); BOOL needsConnection = ((flags & kSCNetworkFlagsConnectionRequired) != 0); return (isReachable && !needsConnection) ? YES : NO;}
from:cook book
- 判断网络是否连接上
- 判断手机是否连接上网络
- PHP判断是否连接上网络
- C#判断网络是否连接上
- C#判断网络是否连接上
- PHP判断是否连接上网络
- 判断是否连接网络
- 判断网络是否连接
- 判断网络是否连接
- 判断网络是否连接
- 判断网络是否连接
- 判断网络是否连接,
- 判断网络是否连接
- 判断网络是否连接
- 判断网络是否连接
- 判断网络是否连接
- 判断网络是否连接
- 判断网络是否连接
- 聚族索引、非聚族索引、组合索引的概念
- 使用NSOperation实现异步下载
- android EditText控件
- 在工商银行购买基金,哪些公司有后端收费的
- linux启动停在starting sendmail
- 判断网络是否连接上
- 编写更节能的程序
- HTTP请求模型和头信息参考
- SurfaceView和View最本质的区别
- android widget 学习笔记一
- c exit status
- 关于DEDECMS系统转换服务器后台出现乱版和后台登陆不显示验证码问题?(乱版是头部有个空栏)
- URLEncode在VC中的实现
- mfc运行机制2