Comunidad de diseño web y desarrollo en internet online

Problema de corte de conexión con SharedObjects

Citar            
MensajeEscrito el 29 Abr 2015 03:41 pm
Hola a todos,
Tengo un problemilla con mi aplicación de chat con shared objects y RED5.
Tengo creada una conexión y un canal perfectamente y me comunico sin problemas. La cuestión es que si estoy un rato sin enviar información, cuando envio un mensaje este no llega. Alguien sabe porqué? Tengo los siguientes listeners:

Código ActionScript :

nc.addEventListener(NetStatusEvent.NET_STATUS, netStatus);

so.addEventListener(SyncEvent.SYNC, onSOSync);
so.addEventListener(NetStatusEvent.NET_STATUS, netSOStatus);

private function netStatus(event:NetStatusEvent):void 
{
    trace(info.code);
}
public function onSOSync(e:SyncEvent):void
{
   trace("onSync");
}
private function netSOStatus(e:NetStatusEvent):void
{
    trace(date.toString() + " netStatus ro " + e.info);
}

Pero no consigo que me dispare ninguno de estos eventos. ¿Puedo poner algún otro listener? ¿Qué se me escapa?

Muchas gracias

Por manel.pi

71 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 May 2015 04:24 pm
Ando un poco olvidado de la parte de Remote Shared Object, tienes el RSO (Remote Shared Object) creado y conectado a la aplicación? Recibiste el primer onSync? (el que envía toda la lista)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 May 2015 08:08 am
Hola Jorge,
Recibo el onSync de RSO, el onBWCheck y el onBWDone de la conexión, y como comento, puedo interactuar normalmente, pero si dejo el sistema sin interacción alrededor de unos 30 minutos, este se desconecta sin disparar ningún evento.

Alguna idea? Necesitas más información/código?

Muchas gracias

Por manel.pi

71 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 May 2015 11:05 am
Suena a timeout del servidor, y presumo que debes tener algún setting para manejarlo desde la configuración del servidor. El tema es que encontrar documentación de red5 es bastante complicado (por eso lo dejé) Se me ocurre que uses un timer para mantener viva la conexión haciendo un broadcast cada 29 minutos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 May 2015 11:35 am
Gracias Jorge, así lo haré.

Por manel.pi

71 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.