重複の可能性:
iPhone SDK で Ping
アプリケーションを作成しています。サーバーにリクエストを送信する前に、サーバーを長くする必要があります。どうやってやるの?
重複の可能性:
iPhone SDK で Ping
アプリケーションを作成しています。サーバーにリクエストを送信する前に、サーバーを長くする必要があります。どうやってやるの?
Apple が作成した到達可能性ユーティリティを確認する必要があります。
やりたいことはやってくれると思います。
編集
次のように使用します。
+(BOOL)canConnect {
Reachability *r = [Reachability reachabilityWithHostName:@"www.example.com"];
NetworkStatus internetStatus = [r currentReachabilityStatus];
return ((internetStatus == ReachableViaWiFi) || (internetStatus == ReachableViaWWAN));
}
インターネットに接続できるかどうか、および指定されたアドレス/IP でサーバーに接続できるかどうかを確認します。
リンゴの到達可能性の例を確認してください。これにより、IPが接続可能かどうかを段階的に確認できます。
NSURLRequest
などから始まる多くのバリアントを使用できます