Mögliche Duplizieren:
Ping with iPhone SDKWie pinge ich einen Server von einer iOS-Anwendung?
ich eine Anwendung erschaffe. Wo ich vor dem Senden der Anfrage an den Server muss ich lange Server. Wie kann ich das machen?
Mögliche Duplizieren:
Ping with iPhone SDKWie pinge ich einen Server von einer iOS-Anwendung?
ich eine Anwendung erschaffe. Wo ich vor dem Senden der Anfrage an den Server muss ich lange Server. Wie kann ich das machen?
Sie sollten die Erreichbarkeits Dienstprogramm überprüfen, dass Apple gemacht:
Reachability on developer.apple.com
denke ich, dass das tun, was Sie tun möchten.
EDIT
Verwendung es wie folgt aus:
+(BOOL)canConnect {
Reachability *r = [Reachability reachabilityWithHostName:@"www.example.com"];
NetworkStatus internetStatus = [r currentReachabilityStatus];
return ((internetStatus == ReachableViaWiFi) || (internetStatus == ReachableViaWWAN));
}
Es wird überprüfen, ob Sie mit dem Internet verbinden können, und wenn Sie auf dem Server mit der angegebenen Adresse/IP-Verbindung herstellen können.
Ich versuchte das auch. Aber ich konnte nur überprüfen, ob mein Gerät mit dem Netzwerk verbunden ist oder nicht. Aber meine Anforderung ist, dass ich den Server pingen muss. –
Ich bearbeitete die Antwort – Manuel
Ich versuchte dies, als ich an ein WIFI ohne Internet-Zugang angeschlossen wurde. Aber currentReachabilityStatus ist immer ReachableViaWifi. Auch wenn die Erreichbarkeitsinstanz erstellt wird wie [Erreichbarkeit Erreichbarkeit mitHostname: @ "Dummy"] – Siamaster
Überprüfen Sie das Erreichbarkeitsbeispiel in Apple. Das stellt Schritt für Schritt sicher, ob ip verbindbar ist.
Sie können eine Menge von Varianten von NSURLRequest
beginnen und so weiter verwenden
Haben schon nicht Sie die gleiche Frage? –
relevantere Antwort hier: http://stackoverflow.com/questions/8132827/how-to-ping-or-check-if-server-of-particular-ip-address-is-available-connected-i –