Возможный дубликат:
проблема с доступностью SDK для iPhone с адресом
Я пытаюсь определить, может ли iphone подключиться к определенному IP-адресу (простой пинг), используя следующий код:
struct sockaddr_in server_address;
server_address.sin_len = sizeof(server_address);
server_address.sin_family = AF_INET;
server_address.sin_port = htons(8888);
server_address.sin_addr.s_addr = inet_addr("192.168.105.44"); // ip address of a server on LAN
Reachability *r = [[Reachability reachabilityWithAddress:&server_address ] retain];
NetworkStatus internetStatus = [r currentReachabilityStatus];
Но он всегда говорит, что статус «Доступен», независимо от того, что я даю в IP-адресе. Я делаю что-то не так? Почему это не сработает? Заранее спасибо.