zl程序教程

您现在的位置是:首页 >  前端

当前栏目

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

服务器部署程序员系统优化网站设置运维