domingo, 1 de marzo de 2015

¿Que es WebSocket?

WebSocket es un protocolo que proporciona un canal de comunicación bidireccional y sobre un único socket TCP, por lo que permite que una aplicación web alojada en un explorador se mantenga conectada con el extremo web durante todo el tiempo.
 
Para la comunicación bidireccional el protocolo WebSocket requiere que tanto la aplicación cliente como servidor conozcan los detalles del protocolo. Esto quiere decir que requiere de una página web que cumpla con WebSocket y que se comunique con un extremo que cumpla con WebSocket.
 
La interacción de WebSocket comienza con un protocolo de enlace en el que las dos partes (explorador y servidor) confirman mutuamente su intención de comunicarse a través de una conexión persistente. Después se envía un montón de paquetes de mensajes a través de TCP en ambas direcciones.
 
A continuación se muestra una imagen donde se puede observar la interacción
 
 

No hay comentarios.:

Publicar un comentario