2012-07-20 72 views
0

我在我的基于iPhone telnet的应用程序中使用AsyncSocket与服务器进行通信。通信工作正常。如何检测连接状态

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

没有人有任何想法我怎么能做到这一点?

谢谢先进。

回答

0

添加观察员网络可达性这样

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

所以,当过网络状态的变化,你会用观察法通知 -

(void)myReachabilityDidChangedMethod:(Reachability*){ 

} 
+1

我要检查插座reachabilty。不适用于互联网。 以及cani如何将它与我的套接字相关联。 – 2012-07-20 10:46:55