Estoy tratando de determinar si el iPhone se puede conectar a mi dirección IP utilizando siguiente códigoAccesibilidad reachabilityWithAddress no funciona
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("1.2.3.4");
Reachability *r = [[Reachability reachabilityWithAddress:&server_address ] retain];
NetworkStatus internetStatus = [r currentReachabilityStatus];
Pero siempre dice que el estado es regarless 'alcanzable' de lo que doy en el Dirección IP. ¿Estoy haciendo algo mal? ¿Por qué no funciona esto? Gracias por tu visión.
Pruebe apagar el Wi-Fi y 3G y luego ejecutar la prueba. –
add [r startNotifier]; antes de comprobar el estado –
¿No debería estar utilizando struct sockaddr (no struct sockaddr_in)? – Jeff