Descripción
El constructor del objeto WebSocket
permite crear una conexión WebSocket
con un servidor remoto. Este constructor es la forma de inicializar una conexión WebSocket
que nos permitirá establecer una comunicación bidireccional y en tiempo real entre el navegador y el servidor.
Se lanzará una excepción SyntaxError
si la URL proporcionada no es válida o no cumple con el formato requerido para una conexión WebSocket
.
Sintaxis
new WebSocket(url)
new WebSocket(url, protocols)
Parámetros
- url, La dirección URL del servidor WebSocket al que se desea conectar. Debe comenzar con el protocolo
ws://
para conexiones no seguras owss://
para conexiones seguras. - protocols, Un protocolo o array de protocolos que se utilizarán en la conexión
WebSocket
. Este parámetro es opcional y permite especificar los subprotocolos de comunicación que se negociarán con el servidor.
Objeto Padre
Ejemplo
// Crear una nueva conexión WebSocket
const ws = new WebSocket('ws://localhost:8080');
// Manejar eventos de conexión
ws.onopen = () => {
console.log('Conectado al servidor WebSocket');
};