"http://abc.com"이라고 말한 클라이언트 서버가 있는데이 서버가 응답하는지 여부를 확인하고 싶습니다.
사과에서 도달 가능성 코드로 이것을 확인하는 방법은 무엇입니까?
나는이 코드를 보았지만 내 클라이언트의 URL을 어디서 작성했는지를 확인할 수 없었다.
제발 제안 해주세요.iPhone에 도달 가능성 코드가있는 서버를 찾는 방법은 무엇입니까?
6
A
답변
9
다음은 동기적인 예입니다. 이 작업은 비동기식으로 수행하는 것이 좋지만 빠른 점검을 위해이 작업이 완료 될 것입니다. // 접두사 등 :이 그냥 호스트 이름 것을 기억해야 reachabilityWithHostName를 사용하는 경우
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 :-("];
}
, 어떤 HTTP이 없어야합니다.
0
Apple (Reachability) 코드를 통해 서버의 연결 가능성을 확인하려면 다음과 같이 유틸리티 메소드를 둘러보아야합니다.
+ (Reachability*) reachabilityWithHostName: (NSString*) hostName;
하지만 내 생각에 나는 같은 인스턴스 내에서 (도달 원하는 호스트를 확인 후 인터넷 연결 3G/경계/와이파이을 확인하고) 먼저 다른 요인의 조합에 대한 접근 가능성을 확인합니다. 내 시나리오의 업데이트 도달 가능성 방법 안의 안전한 확인 중 하나. '
kReachibility_ping_uri'는 일정
else if (((netStatus == ReachableViaWiFi) || (netStatus == ReachableViaWWAN)) && connectionRequired == YES)
{
isInternetConAvailable = ([[NSURLConnection alloc] initWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:kReachibility_ping_uri]
cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:20.0] delegate:self]) ? YES : NO;
}
은, 도달 가능성 클래스는 통지 'kReachabilityChangedNotification'를 게시 할 예정입니다 호스트 이름을 포함 할 때마다 당신은 모든을 수행했습니다 동시에 아이폰 클라이언트에 도달 변화 도달 가능성 검사 및 도달 가능성 상태 업데이트.
예가 필요한 경우 내 앱에서 어떻게 사용 했습니까? 코드를 제공 할 것이라고 알려주세요.
관련 문제
- 1. 도달 가능성 대 UIDevice- 도달 가능성
- 2. GC.collect() 객체 도달 가능성
- 3. 도달 가능성 거짓 긍적
- 4. 여기에 도달 할 수없는 코드가있는 이유는 무엇입니까?
- 5. 도달 가능성 및 싱글 톤
- 6. 백그라운드에서 도달 가능성 알림이 변경되었습니다.
- 7. Iphone 인터넷 연결 (도달 가능성)
- 8. 도달 가능성 또는 연결 DidFailWithError?
- 9. 도달 가능성 (2.0.3ddg)에 대한 도움이 필요합니다.
- 10. LAN 장치의 목적 C 도달 가능성
- 11. iOS 도달 가능성 오류가 표시되지 않습니다.
- 12. 도달 가능성 코드가 메인 스레드를 차단하고 있습니다.
- 13. 도달 가능성 (2.0) 사용 사례 확인
- 14. iPhone에서 IP 주소 도달 가능성 테스트
- 15. 파일을 iPhone에 저장하는 방법은 무엇입니까?
- 16. 가장 빠른 작업 프록시 서버를 찾는 프로그램을 작성하는 방법은 무엇입니까?
- 17. Cellular Automata를 사용하여 그래프에서 정점의 도달 가능성 분석
- 18. 도달 가능성 및 분리 객체에 의한 Hibernate 지속성
- 19. 도달하기 전에 데이터를로드하기 위해 도달 가능성 검사를 어디에 넣어야합니까?
- 20. 컴파일 세부 사항 및 도달 가능성 알고리즘 F #
- 21. iPhone에서 상태 변경에 대한 네트워크 도달 가능성 알림이 필수입니까?
- 22. iPhone에 데이터를 저장하는 방법은 무엇입니까?
- 23. 코드가있는 inkcanvas에 텍스트를 추가하는 방법은 무엇입니까?
- 24. 유지 관리 가능성 색인을 얻는 방법은 무엇입니까?
- 25. Xpath를 찾는 방법은 무엇입니까?
- 26. 내년을 찾는 방법은 무엇입니까?
- 27. userclick을 찾는 방법은 무엇입니까?
- 28. d.android.com에서 찾는 방법은 무엇입니까?
- 29. 에뮬레이터에서 서버를 구성하는 방법은 무엇입니까?
- 30. SMS 서버를 설정하는 방법은 무엇입니까?
호스트 이름은 abc.com을 의미합니다. 맞습니까? – dks1725
맞습니다. –
그래, 고마워. – dks1725