网络实时检测
来源:互联网 发布:java动态方法 编辑:程序博客网 时间:2024/05/18 16:15
网络实时检测,需用到Reachability,
ios程序需要用到网络检测,有些程序是刚启动时检测一次,而有些则从头到尾检测网络状态。
Reachability *reachability;
//处理连接改变后的情况 //对连接改变做出响应的处理动作。
- (void) updateInterfaceWithReachability: (Reachability*) curReach
{
NetworkStatus status = [curReach currentReachabilityStatus];
if(status ==NotReachable) { UIAlertView*alertView = [[UIAlertView alloc]initWithTitle:@"温馨提示" message:@"网络连接失败,请检查网络"
NotReachable, // 不可到达
ReachableViaWiFi, // 通过WiFi可到达
ReachableViaWWAN // 通过无线广域网可到达(WWAN,即Wireless Wide Area Network,无线广域网。)
delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil]; [alertView show]; [alertView release];}else{ NSLog(@"connect with the internet successfully");}
}
// 连接改变
- (void) reachabilityChanged: (NSNotification* )note
{
Reachability* curReach = [note object];
NSParameterAssert([curReach isKindOfClass: [Reachability class]]);
[self updateInterfaceWithReachability: curReach];
}
-(void)startNotificationNetwork{
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reachabilityChanged:) name:kReachabilityChangedNotification object:nil];
reachability=[[Reachability reachabilityWithHostName:@”www.baidu.com”] retain];
[reachability startNotifier];
}
只需在AppDelegate中调用startNotificationNetwork这个方法即可,如[self startNotificationNetwork];
参考:
http://www.cnblogs.com/SnailFish/archive/2012/09/18/SCNetworkReachability.html
- 实时检测网络状态
- 网络实时检测
- iOS 实时检测网络状态
- android 实时检测网络状态
- Reachability实时检测网络连接状况
- 利用流计算实时检测网络威胁
- 使用Reachability实时检测网络连接
- IOS开发 实时检测网络状态
- IOS使用Reachability实时检测网络连接状况
- IOS使用Reachability实时检测网络连接状况
- IOS使用Reachability实时检测网络连接状况
- IOS使用Reachability实时检测网络连接状况
- IOS使用Reachability实时检测网络连接状况
- IOS使用Reachability实时检测网络连接状况
- IOS使用Reachability实时检测网络连接状况
- IOS使用Reachability实时检测网络连接状况
- iOS之Reachability和AFN实时检测网络状态
- Android 利用BroadcastReceiver实时检测网络状态变化
- TCP/IP、Http、Socket的区别
- JAX-RS的常用注解
- linux常用命令总结(待续)
- 第十一周项目二职员有薪水了(2)
- html字体
- 网络实时检测
- iOS-设备类型和系统版本
- Qt5 action with external physical keypad
- 整数与IP地址间的转换
- 常用正则表达式
- Windows下的Memcache安装
- 浅谈Tomcat服务器的相关配置
- 笔记
- oracle递归查询