• Domingo 19 de Mayo de 2024, 01:23

Autor Tema:  Duda Reduda  (Leído 1410 veces)

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Duda Reduda
« en: Martes 5 de Octubre de 2004, 18:35 »
0
HOLA CHICOS DE SOLOCODIGO TENGO UNA DUDILLA QUE ME MATA LA CABEZA, TRABAJO EN UNA SALA DE INTERNET Y ESTE TIENE UN MODERADOR PARA LOS EQUIPOS ESTO ES FACIL DE REALIZAR PERO AQUI VIENE EL PROBLEMA, CUANDO LOS EQUIPOS SE APAGAN TODOS Y EL PROGRAMA ESTA CONTANDO SIGUE CONTANDO, PARA PROBAR LO HE DEJADO FUNCIONANDO DESDE EL SABADO HASTA EL LUNES Y ME APARECEN 48 HORAS DE FUNCIONAMIENTO EN EL MODERADOR, ESTANDO TODOS LOS EQUIPOS APAGADOS INCLUSO EL SERVIDOR, ESTO COMO SE HACE?.
FUNCIONA APAGADO CON LOS EQUIPOS DONDE GUARDA ESTA INFORMACION Y COMO HACE PARA SEGUIR CONTANDO, RELMENTE LOCO PARA MI ME TIENE EN UN DILEMA BIEN SERIO SINO ME ENTIENDEN, SEGUIRE DANDO DATOS DESPUES DE ESTE MENSAJE
El pasado son solo recuerdos, el futuro son solo sueños

Amilius

  • Miembro HIPER activo
  • ****
  • Mensajes: 665
    • Ver Perfil
Re: Duda Reduda
« Respuesta #1 en: Martes 5 de Octubre de 2004, 18:50 »
0
Un bug. Los equipos no informan adecuadamente al servidor cuando son apagados, en el onclose de la aplicación debería mandar el mensaje de me estan cerrando... puede ser que por algún motivo ese mensaje no llegue a destino.

Otra forma es que envien periodicamente un mensaje "estoy vivo" y cuando ya no lo envien... bueno ya están muertos. =P

Por ejemplo que envien cada 10 minutos "estoy vivo". Si el servidor nota que en 11 minutos no llego el mensaje entonces da por "muerto" al equipo.

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Duda Reduda
« Respuesta #2 en: Martes 5 de Octubre de 2004, 19:12 »
0
NO NO TAL VEZ NO ENTIENDES O YO NO ME EXPLICO BIEN, A VER LO VOY A DAR LO MAS MOLIDO POSIBLE.
TENGO EL PROGRAMA SERVIDOR Y EL CLIENTE OK
EL CLIENTE MANTIENE LOS EQUIPOS EN UN ESTADO DE NO ENTRADA OSEA BLOQUEADOS.
CUANDO EL SERVIDOR ENVIA UNA SEÑAL EL CLIENTE SE DESBLOQUEA Y EN EL SERVIDOR EMPIEZA A CORRER UN TEMPORIZADOR, HASTA AHI BIEN.
ENTONCES HE AQUI EL PROBLEMA SI EL EQUIPO CLIENTE SE APAGA QUEDA CORRIENDO EL TIEMPO EN EL SERVIDOR Y LO MISMO SI EL SERVIDOR SE APAGA Y LO VUELVO A ENCENDER VEO QUE EL PROGRAMA SERVIDOR TIENE CORRIENDO EL TIEMPO DEL CLIENTE COMO SI HUBIERA ESTADO ENCENDIDO EL SERVIDOR, SI QUIERES PUEDES DESCARGARTE EL PROGRAMA DESDE MODERADOR INTERNET, AUN INCLUSIVE SI LOS 2 EQUIPOS HAN ESTADO APAGADO TODO UN FIN DE SEMANA SI EL PROGRAMA SERVIDOR HA QUEDADO FUNCIONANDO SOBRE CUALQUIER EQUIPO, ASI ESTOS ESTEN APAGADOS O EL SERVIDOR TAMBIEN ESTE APAGADO, CUANDO SE ENCIENDAN Y EJECUTE EL PROGRAMA SERVIDOR ME VA A MOSTRAR COMO SI EL CLIENTE HUBIERA FUNCIONADO TODO EL DIA DOMINGO Y EL TIEMPO DEL LUNES Y SIGUE CORRIENDO EL TIEMPO NORMALMENTE, ME HAGO ENTENDER SINO MIRA EL ENLACE Y DESCARGATE EL PROGRAMA PONLO A CORRER Y MIRAS COMO FUNCIONA
GRACIAS CHAO
El pasado son solo recuerdos, el futuro son solo sueños