Introduce un endpoint WebSocket para conectar, intercambiar texto y ver eventos de conexión. El tráfico va al destino indicado; las reglas del navegador y del servidor pueden impedir la conexión.
Introduce una dirección ws:// o wss://, pulsa Conectar WebSocket y el registro de abajo muestra cada paso: la dirección que abre, el momento en que la conexión está lista, todo lo que envías y cada trama que devuelve el servidor. El navegador se conecta desde tu dispositivo directamente a ese endpoint; voritools.com solo es la página que estás viendo.
El botón Ejemplo rellena el campo con wss://echo.websocket.org, un servicio de eco público que devuelve cada mensaje tal cual, para comprobar todo el recorrido sin montar un servidor propio.
Un cierre normal informa del código 1000. El código 1006 significa que el handshake no llegó a completarse: el puerto estaba cerrado, el host no era accesible, el certificado TLS fue rechazado o el servidor no aceptó el origen del navegador. El registro muestra ese código en lugar de dejar una línea de error vacía.
Los navegadores no exponen el motivo de un handshake fallido, así que el código es la señal más precisa que puede obtener la página. Con un servidor propio, comprueba que realmente escucha en el puerto que escribiste.
Las conexiones WebSocket no pasan por CORS, pero un servidor puede inspeccionar la cabecera Origin, y esta página envía https://voritools.com. Un servidor con lista blanca de orígenes rechaza el handshake y el navegador informa del código 1006.
Como la propia página es HTTPS, ws:// sin cifrar solo se acepta hacia localhost y 127.0.0.1. Todo lo demás debe ser wss://; si no, el navegador bloquea la conexión antes de empezar y la página lo indica.
Las tramas se imprimen como texto escapado: si un servidor devuelve HTML, las etiquetas se ven tal cual en lugar de renderizarse dentro de la página, y lo mismo ocurre con los mensajes que envías.
El registro es una transcripción continua, no un terminal: muestra tramas de texto, no conserva nada al recargar y Limpiar lo borra.