matbarofex/pyRofex

Cierre de conexión websocket por falta de heartbeat

Closed this issue · 2 comments

Aparentemente es necesario enviar cada 30 segundos un mensaje vacío a través del websocket para que el servidor no cierre la conexión.

Entiendo que este debería ser un feature de la librería y no una preocupación del usuario final

Hola, por este tema, al establecer la conexión websocket se establece un hearbeat cada 270s que era suficiente para mantener la conexión activa, pero por lo que decis algo cambio. Voy a poner este valor en 30s por defecto pero que sea algo configurable por el usuario.

Gracias por el comentario!

Fix en la versión 0.3.2.

El heartbeat por defecto quedo en 30s, pero se puede actualizar con:

pyRofex._set_environment_parameter("heartbeat", 120, pyRofex.Environment.REMARKET)