WebSocket es una tecnología que proporciona un canal de comunicación bidireccional y full-duplex sobre un único socket TCP.
Está diseñada para ser implementada en navegadores y servidores web, pero puede utilizarse por cualquier aplicación cliente/servidor.
Los dos números resultantes se concatenan entre sí y con los 8 bytes que van después de los campos.
Una vez establecida, las tramas WebSocket de datos pueden empezar a enviarse en ambos sentidos entre el cliente y el servidor en modo full-duplex.
Las tramas de texto pueden ser enviadas en modo full-duplex también, en ambas direcciones al mismo tiempo.
En cualquier caso, como el tráfico está cifrado, los servidores proxy trasparentes intermedios podrían simplemente permitir el tráfico cifrado a través de ellos, de manera que la conexión WebSocket funcionará sin problemas si se utiliza WebSocket Secure.
[7] Se ha implementado una versión segura del protocolo de WebSocket en Firefox 6,[8] Safari 6, Google Chrome 14,[9] Opera 12.10 e Internet Explorer 10.
[15] Existe el comando --enable-websocket-over-spdy para Google Chrome que habilita una versión previa experimental de WebSocket sobre SPDY.