test socket nodejs ejemplo javascript websocket client

javascript - nodejs - websocket server



Cómo obtener el estado actual de una conexión websocket javascript (1)

Esto es muy sencillo: la propiedad readyState de websocket contiene la conexión de websocket en todo momento como se especifica en la API de WebSocket.

Será uno de los siguientes valores: CONNECTING CLOSING OPEN o CLOSED

Una forma de evitar el error sería algo como esto:

if(yourWsObject.readyState === yourWsObject.CLOSED){ // Do your stuff... }

A veces, cuando reinicio el servidor o hay una falla en la red, el websocket se cierra y me gustaría poder obtener el estado de conexión actual en todo momento.

Básicamente estoy recibiendo el siguiente error y quiero poder predecirlo:

WebSocket is already in CLOSING or CLOSED state. (anonymous function) InjectedScript._evaluateOn InjectedScript._evaluateAndWrap InjectedScript.evaluate