2010-04-23 5 views
2

로컬 네트워크의 고정 IP 주소에 연결하는 앱을 쓰고 있습니다. 로컬 네트워크 연결이 있는지 어떻게 확인할 수 있습니까?로컬 와이파이 연결을 확인하는 방법

Reachability *r = [Reachability reachabilityWithHostName:@"http://192.168.2.5"]; 
NetworkStatus internetStatus = [r currentReachabilityStatus]; 
: 나는 http://192.168.2.5에 연결하고 싶은 내가 Rechability 클래스를 사용하여 시도했지만 장치가 확실히 연결되어있는 동안은, FALSE를 반환 (연결이 그래서 체크를하지 않는 경우, 응용 프로그램이 잘 작동)

어떻게 해결해야합니까?

토마스는

답변

1

내가 읽어 및 샘플 코드에 설명 된대로 사용 규칙을 따라하지 않은 인상을 가지고있다. 상태가 동 기적으로 즉시 확인되는 것 같습니다. 작동하지 않습니다. ReachabilityAppDelegate.m의 applicationDidFinishLaunching 메소드를 살펴보면 상태를 확인하기 전에 (reachabilityChanged를 통해) 응답을 기다리는 방법을 보여줍니다. 또한이 작업을 수행하려면 startNotifer를 호출해야 할 수도 있습니다. 내가이 함께 볼 수

0

문제 : "HTTP : //"호스트 이름없는)

당신은 단지 HTTP 부분없이 IP를 확인해야합니다!

(나는 이것이 오래되었음을 알고 있지만 실제 답변이 없으므로 검색을 통해 찾을 수 있습니다.)

관련 문제