¿Dónde está el mejor lugar para aprender WebSockets?

  • en tu navegador usando devtools

Debe intentar conectarse a un servidor websocket. Usando su consola puede aprender el flujo de control de un cliente websocket.

var ws = nuevo WebSocket (“ws: // localhost: 3000 / ws”);
ws.onopen = doSomethingOnOpen;
ws.onclose = doSomethingOnClose;
ws.onmessage = doSomethingOnMessage;

  • construyendo un servidor

Al construir un servidor, puede aprender cómo administrar conexiones y manejar eventos websocket. Esta es probablemente una pieza importante para cualquier aplicación websocket. Deberá integrar sus propios requisitos en un servidor websocket.

Debería poder comenzar con un servidor websocket basado en Nodo. Por ejemplo, un módulo NPM:

websocket

  • un libro o blog

Esta es probablemente la mejor manera de aprender websockets. Te enseñará cómo funcionan los websockets en teoría. También puede enseñarle cómo administrar, desarrollar y mantener aplicaciones WebSocket. Aprender “cuándo” para usar WebSockets también puede ser útil.

Libros que te recomiendo leer:

WebSocket Essentials: Creación de aplicaciones HTML5 con WebSockets

Creación de aplicaciones con HTML5 WebSockets: Amazon.ca: Varun Chopra: Libros

WebSocket: Comunicaciones livianas cliente-servidor

WebSocket: Lightweight Client-Server Communications: Andrew Lombardi: 9781449369279: Amazon.com: Libros