0

我在基于 iPhone telnet 的应用程序中使用 AsyncSocket 与服务器通信。沟通工作正常。

如果有人从服务器上拔下 LAN 电缆。我希望我的应用程序应该显示一些警报。

有谁知道我怎么能做到这一点?

先谢谢了。

4

1 回答 1

0

像这样为网络可达性添加一个观察者

[[NSNotificationCenter defaultCenter] addObserver:self
                                     selector:@selector(myReachabilityDidChangedMethod)
                                         name:kReachabilityChangedNotification
                                       object:nil];
Reachability *reachability;
reachability = [Reachability reachabilityForInternetConnection];
[reachability startNotifier];

因此,当网络状态发生变化时,您将使用观察者方法收到通知 -

(void)myReachabilityDidChangedMethod:(Reachability*){

}
于 2012-07-20T10:11:57.803 回答