...
| Bloque de código | ||
|---|---|---|
| ||
function socketOpenListener(channel) {
// ...
} |
El listener de Javascript onopen acepta un único parámetro:
- channel: el nombre del canal, útil si se intenta tener un listener global.
El listener opcional de Javascript onerror, se usa para detectar los errores de conexión antes de un nuevo reintento de conexión. Se invocará cuando el socket web pueda realizar un intento de reconexión automática en una conexión interrumpida después de la primera conexión correcta. No se invocará cuando falle el primer intento de conexión, o el servidor haya devuelto el código de motivo de cierre 1000 (cierre normal) o 1008 (política violada), o se haya excedido el número máximo de intentos de reconexión. En su lugar, se invocará listener Javascript onclose.
...
El listener de Javascript onerror acepta tres parámetros:
- code: el código que indica el tipo de cierre. Mirar RFC 6455 sección 7.4.1 y CloseReason.CloseCodes.
- channel: el nombre del canal, útil si se intenta tener un listener global.
- event: la instancia de CloseEvent, útil en caso de revisión de querer más información sobre el error.
...
El listener de Javascript onclose acepta tres parámetros:
- code: el código que indica el tipo de cierre. Si el código es -1, entonces el cliente no soporta los websockets. Si es 1000, el websocket es cerrado por la expiración de una sesión o vista. El resto de valores que no son 1000, indican algún tipo de error. Mirar RFC 6455 sección 7.4.1 y CloseReason.CloseCodes.
- channel: el nombre del canal, útil si se intenta tener un listener global.
- event: la instancia de CloseEvent, útil en caso de revisión de querer más información sobre el error.
...