Este documento explica WebSockets y cómo usarlos con Angular y RxJS. WebSockets permiten una conexión bidireccional continua entre un cliente y servidor. Funcionan estableciendo una negociación inicial y luego manteniendo una conexión persistente. Son útiles para aplicaciones en tiempo real como juegos. Angular y RxJS facilitan el uso de WebSockets mediante observables que permiten la propagación de cambios de datos.