WebApp:WebSocket
De W3API
Contenido |
[editar] 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.
[editar] Sintaxis
[editar] 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";
}