가능한 중복 :
Ping with iPhone SDKiOS 응용 프로그램에서 서버로 핑 (ping)하는 방법은 무엇입니까?
가 나는 응용 프로그램을 만드는 오전. 어디에 서버에 요청을 보내기 전에 긴 서버가 필요합니다. 내가 어떻게 할 수 있니?
Reachability on developer.apple.com
나는 그것이 당신이하고 싶은 일을 할 것이라고 생각 :가능한 중복 :
Ping with iPhone SDKiOS 응용 프로그램에서 서버로 핑 (ping)하는 방법은 무엇입니까?
가 나는 응용 프로그램을 만드는 오전. 어디에 서버에 요청을 보내기 전에 긴 서버가 필요합니다. 내가 어떻게 할 수 있니?
Reachability on developer.apple.com
나는 그것이 당신이하고 싶은 일을 할 것이라고 생각 :당신은 애플이 만든 도달 유틸리티를 확인해야합니다. 이 같은
편집
사용을 :
+(BOOL)canConnect {
Reachability *r = [Reachability reachabilityWithHostName:@"www.example.com"];
NetworkStatus internetStatus = [r currentReachabilityStatus];
return ((internetStatus == ReachableViaWiFi) || (internetStatus == ReachableViaWWAN));
}
인터넷에 연결할 수있는 경우는 확인합니다, 당신은 주어진 ADRESS/IP를 사용하여 서버에 연결할 수 있는지.
시도해 보았습니다. 저것도. 하지만 기기가 네트워크에 연결되어 있는지 여부를 확인할 수있었습니다. 하지만 제 요구 사항은 서버에 ping을해야한다는 것입니다. –
나는 대답을 편집했다 – Manuel
나는 인터넷 접속없이 와이파이에 연결되었을 때 이것을 시도했다. 하지만 currentReachabilityStatus는 항상 ReachableViaWifi입니다. 도달 가능성 인스턴스가 [Reachability reachabilityWithHostname : @ "Dummy"]와 같이 만들어 지더라도 – Siamaster
사과의 도달 가능성 예제를 확인하십시오. 그것은 ip가 연결 가능한지 확인하기위한 단계별 단계를 제공합니다.
당신은 NSURLRequest
부터 변종의 많은 등
이미이 같은 질문을하지나요에 사용할 수 있습니다? –
더 관련성 높은 답변 : http://stackoverflow.com/questions/8132827/how-to-ping-or-check-if-server-of-particular-ip-address-is-available-connected-i –