2010-04-09 3 views
0

로컬 LAN IP상의 웹 서버에 연결할 수 있는지 확인하고 싶습니다. Apple의 Rechability Sample을 확인했지만이 샘플은 모든 로컬 LAN의 IP에 도달 할 수 있다고 말합니다.iPhone/iPad에서 로컬 LAN IP의 신뢰성?

모든 아이디어 어떻게 확인하나요?

감사의 나는이에 대한 해결했다

답변

0

:

- (BOOL *) getOnlineState { 
    BOOL *onlineState; 
    NSURL *serverURL = [NSURL URLWithString:@"http://192.168.0.10:80/index.html"]; 
    NSURLRequest *request = [NSURLRequest requestWithURL:serverURL]; 
    NSURLResponse *response; 
    NSError *error; 
    NSData *receivedData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; 
    if (receivedData == nil) 
     onlineState = (BOOL *)NO; 
    else 
     onlineState = (BOOL *)YES; 
    return onlineState; 
}