• Hola Invitado, nos gustaría recordarte que mantener este sitio en línea conlleva unos gastos mensuales y anuales.

    Sin vuestra ayuda mensual no es posible seguir en pie, no hay mucho más que contar.

    Si quieres colaborar para que sea posible por lo menos seguir en pie como comunidad, puedes hacerlo mediante alguno de los métodos disponibles en esta página: https://www.lonasdigital.com/donaciones/

    Recuerda que si necesitas invitación para acceder al foro, puedes solicitarla en nuestro Grupo de Telegram


Keepalive

H

hadesv

Baneado
Registrado
26 Ene 2012
Mensajes
216
Reacciones
0
Puntos
34
Me salta la duda del porque hay un keepalive en cada usuario del oscam y otra keepalive en newcamd.. Ya que los usuarios que se conectan por newcamd y les activo el keepalive que valor tiene el keepalive del apartado del oscam.config
gracias
 
Yo no tengo el parámetro keepalive en oscam.conf. Sí que lo hay en Reader y otro en User.
 
Metete en el apartado newcamd del oscam.conf y lo veras..
 
De ahi q no se su significado y del xq esta en ambos sitios
 
Pues según yo lo veo uno es para Readers (enviar datos para que quede abierta la conexión con el servidor remoto) y el otro es para Users (mantenerlos conectados hasta el tiempo límite de inactividad configurado en Config > Global, apartado Timeouts/Times Client > max idle.
 
Lo del maxidle no funciona ya que el usuario pide cada 10 segundos y para que funcione el maxidle debe dejar de pedir..
 
Entiendo el keepalive del reader y la de los usuario pero la que no entiendo es la del newcamd..
 
Debe ser para Readers creados utilizando Newcamd ya que en el config de estos no existe el parámetro Keep alive que sí existe en Readers creados utilizando CCcam.
 
son cosas diferentes:

keeplive--->es mandar mensajes cada cierto tiempo para mantener actividad de un usario o reader que esta inactivo (es decir no esta recibiendo o pidiendo ecm), para mantenerlo activo.

ahora bien, en teoria:

Nosotros para ser servidor de newcamd debemos tener en oscam.conf el parametro newcamd activado (para ser cliente de newcamd no hace falta).
bien pues nosotros si ponemos keelive:0 no permitimos a ningun user de los que tengamos creados y que esten chupando a traves del protocolo newcamd que manden mensajes para permanecer activos aunque no esten enviando ecm. con keelive:1 permitimos que los user manden mensajes para permanecer activos aunque no esten enviando ecm.

bien pero que ocurre si nosotros queremos que unos users de newcamd si manden mensajes para estar activos y otros no:

pues que en newcamd en oscam.conf deberemos tener activado que se permita para ello keeplive 1

y ahora en oscam.user:

al usuario que queramos que mande los mensajes para permanecer activo se le pondra keeplive 1
al usuario que no queramos que mande los mensajes pues keeplive a 0.

si en oscam.conf ponemos keeplive a 0..... todos los usuarios de oscam.user newcamd no podran mandar mensajes le pongas tu al usuario 1 o 0.
 
Gracias por la aclaración. Aunque no hay un apartado Newcamd en User, veo que el parámetro Keep alive en el apartado CCcam realmente es para Newcamd. Curioso pero así lo pone en la web del desarrollador: disable keepalive between newcamd-server and client connection. Pensaba que era un error de escritura pero coincide con tu explicación.
 
Atrás
Arriba