我有客户端服务器说“http://abc.com”,我想检查该服务器是否响应。
如何使用苹果的可达性代码检查这一点?
当我看到该代码但无法找到在哪里编写我的客户的网址来检查这一点。
请建议我。
这是一个同步示例。您可能希望异步执行此操作,但这将帮助您完成快速检查。
Reachability *netReach = [Reachability reachabilityWithHostName:@"host.name"];
//return [netReach currentReachabilityStatus];
NetworkStatus netStatus = [netReach currentReachabilityStatus];
if (netStatus==ReachableViaWiFi) {
[ViewManager showStatus:@"Reachable (WiFi)!"];
} else if(netStatus==ReachableViaWWAN) {
[ViewManager showStatus:@"Reachable (WWAN)!"];
} else {
[ViewManager showStatus:@"Not reachable, aww :-("];
}
当使用reachabilityWithHostName时,你必须记住这只是主机名,不应该有 http:// 前缀等。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)