Duda AS XMLSocket en local
2 seguidores
Hola, una duda para un proyecto complejo...
¿Es posible la comunicación permanente e ininterrumpida a través de XMLSocket (ActionScript), con otro programa, todo en local? La aplicación necesita recibir datos gràficos continuamente.
Creo que sería posible utilizando un Servidor con Flash
Media Server, o incluso con una conexión on-line en un servidor de este tipo, pero como una aplicación de escritorio off-line ...
Si alguien sabe si SI o si NO agradecería encarecidamente que me despejara la duda, antes de enloquecer buscando un respuesta clara.
Salud!
Lukánicos
BuenAS
Sí se puede.
Lo que sí, ten cuidado con una cosa: cuando estás compilando con Flash no te va a dar problemas de seguridad, pero cuando abras el swf fuera te va a dar un mensaje de seguridad. Te saldrá un enlace con un cuadro de diálogo que te configura la carpeta donde está el swf como de confianza, y una vez hecho esto ya no volverá a salir (sin cambias el swf de carpeta te volverá a salir).
Si quieres evitar esto, en lugar de generar un swf genera un AIR (hay que instalarlo después, para que haga esta labor de seguridad), que es una aplicación de escritorio.
Por otro lado es el socket el que establece el tiempo de refresco; o sea, cada cuánto tiempo manda información a tu aplicación. A la gente que te lo desarrolle puedes especificarle ese valor (si no es para juegos, casi dará igual, ya que el tiempo de refresco suele ser inferior a 1 segundo).
Un saludo.
Athomix
Entiendo Lukánicos, no es un juego pero se acerca mucho. El problema radica en el socket precisamente. He intentado hacer uno en java (siguiendo instrucciones de Adobe) y probado con otro que tiene el cliente y no detecta absolutamente nada... Por eso ando comiéndome el coco.
Gracias.
Athomix
Al final funcionó el socket de java. La otra aplicación tenía un problema y por eso no lo detectaba.
Gracias de nuevo.