WebApp:WebSocket

De W3API
Saltar a: navegación, buscar

Contenido

Descripción

Un websocket es una tecnología HTML5 que nos permite abrir sockets para una comunicación bidirecional, full-duplex, con baja latencia y que se basa en el protocolo TCP. Los Websockets están siendo estandarizado por la W3C mediante el Websocket API.

Sintaxis

Ejemplo

var mysocket = new WebSocket("ws://echo.websocket.org");

mysocket.onopen = function (evt){
  escribir("Websocket abierto");
};

mysocket.onmessage = function (evt){
  escribir("RECIBIDO: " + evt.data);
};

mysocket.onclose = function (evt){
  escribir("Websocket cerrado");
};

mysocket.onerror = function (evt) {
  escribir("ERROR: " + evt.data);
}

function enviar(texto) {
  mysocket.send(texto);
  escribir("ENVIADO: " + texto);
}

function desconectar(){         
  mysocket.close();
}

function escribir(texto){
  valor = document.getElementById("caja").value;
  document.getElementById("caja").value = valor + texto + "\n";
}     

Parámetros

Propiedades

Métodos

Líneas de Código

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
api's
webs
Herramientas