iphone判断网络链接是否正常的代码详解手机开发
2023-06-13 09:20:07 时间
bzero( zeroAddress;, sizeof(zeroAddress));
zeroAddress.sin_len = sizeof(zeroAddress);
zeroAddress.sin_family = AF_INET;
SCNetworkReachabilityRef defaultRouteReachability = SCNetworkReachabilityCreateWithAddress(NULL, (struct sockaddr *) zeroAddress;);
SCNetworkReachabilityFlags flags;
BOOL didRetrieveFlags = SCNetworkReachabilityGetFlags(defaultRouteReachability, flags;);
CFRelease(defaultRouteReachability);
if (!didRetrieveFlags)
NSLog(@"Error. Could not recover network reachability flags");
return NO;
BOOL isReachable = flags kSCNetworkFlagsReachable;
BOOL needsConnection = flags kSCNetworkFlagsConnectionRequired;
return (isReachable !needsConnection) ? YES : NO;
}
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/3379.html
服务器部署程序员系统优化网站设置运维相关文章
- wordpress免插件实现TAG Category自动添加链接
- 安卓数据转移到iphone老是中断_关于iPhone手机之间数据转移的几种方式[通俗易懂]
- pnpm 会使用硬链接减少磁盘空间,那如何查看某个 package 硬链接到全局目录的什么位置?
- golang源码分析:grpc 链接池(2)
- iPhone被曝不安全:不点击链接也有可能被入侵
- Linux软连接无缝链接文件和目录(linux 软连接 目录)
- 据库MSSQL如何使用语句查看连接数据库(mssql语句查看链接数)
- 链接MySQL与Java实现长连接功能(mysqljava长)
- 极速验证Redis链接教你如何轻松实现(如何验证redis链接)
- 获取内联和链接中的样式(js代码)