2010-04-09 4 views
0

Я хочу проверить, доступен ли веб-сервер на локальном IP-адресе. Я проверил пример Rechability Apple, но этот пример говорит, что все локальные IP-адреса доступны.Возможность повторного использования локальной сети Ip на iPhone/iPad?

Любые идеи, как это проверить?

Спасибо-х

ответ

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; 
}