我在基于iPhone telnet的应用程序中使用AsyncSocket与服务器进行通信。沟通工作正常。
如果有人从服务器上拔下LAN电缆。我希望我的应用程序应该显示一些警告。
有没有人知道我怎么能实现这个?
先谢谢。
答案 0 :(得分:0)
像这样添加网络可达性的观察者
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(myReachabilityDidChangedMethod)
name:kReachabilityChangedNotification
object:nil];
Reachability *reachability;
reachability = [Reachability reachabilityForInternetConnection];
[reachability startNotifier];
因此,当网络状态发生变化时,您将使用观察者方法 -
通知您(void)myReachabilityDidChangedMethod:(Reachability*){
}