popping - ¿Cómo hago ping desde Flex-AIR?
popping pasos (3)
Estoy aburrido porque mi servidor de desarrollo está inactivo y estoy ejecutando el símbolo del sistema para hacer ping al servidor indefinidamente, así veré cuando dejen de esperar y sepa que puedo volver a trabajar. Mientras tanto, quería hacer una aplicación de Air que hiciera esto por mí, para que pueda hacer que pite o suene la alarma o hacer algo cuando comience a poder conectarse al servidor.
Entonces, necesito comenzar haciendo que AIR haga ping, ¿alguien sabe cómo hacer esto? No puedo encontrar ninguna ayuda en eso. No puedo usar el servicio HTTPS porque lo que sea que esté roto (creo que es la VPN), nuestro sitio web de desarrollo aún está activo.
Gracias
El AIR SDK ofrece algunas clases (URLMonitor, SocketMonitor) para manejar esto:
http://livedocs.adobe.com/flex/3/html/help.html?content=network_connectivity_1.html
De lo contrario, puede usar la clase NativeProcess
de AIR 2.0 beta y usar el comando ping de su sistema operativo.
Puede encontrar información sobre cómo usarlo aquí .
De acuerdo con los documentos, SocketMonitor, que desciende de ServiceMonitor comprobará la disponibilidad básica, pero no un verdadero ping. Si realmente quieres "hacer ping" al servidor, necesitarías usar un socket e implementar el protocolo. Este enlace al artículo de Wikipedia podría ser útil.