(iphone) prueba de accesibilidad para ip / puerto específico?

He visto la muestra de accesibilidad de Apple y otra muestra del "libro de cocina del desarrollador de Iphone"

Aquí hay pasos para probar la accesibilidad de IP / puerto

construct sockaddr_in variable con la dirección IP / puerto dada.call SCNetworkReachabilityCreateWithAddress con la dirección llame a SCNetworkReachabilityGetFlags y vea si kSCNetworkFlagsReachable está configurado.

Me parece que sea cual sea el IP / puerto válido (rango válido) que puse a prueba, mi código dice que es accesible a pesar de que en realidad no son accesibles cuando hago ping o prueba de telnet.
(He visto otras publicaciones SO donde la prueba de accesibilidad a una IP específica siempre tiene éxito)Reachability alcanzableWithAddress no funciona

es SCNetworkReachability .. ¿la llamada solo verifica la validez del argumento (dirección IP o nombre de host)? es decir, ¿realmente envían un paquete (o se conectan) a la dirección dada para probar la accesibilidad?

Puedo implementar la conexión asincrónica con el tiempo de espera yo mismo, pero es sutil independientemente de cuánto tiempo el tiempo de espera no deba ser rechazado por los revisores de Apple. (Me preocupa si lleva demasiado tiempo, los revisores de Apple podrían pensar que mi aplicación no está manejando la accesibilidad de la red en absoluto

Gracia

Respuestas a la pregunta(1)

Su respuesta a la pregunta