Websocket no es específico de Java. WebSocket es un protocolo que permite al servidor enviar cosas al navegador sin que el navegador tenga que solicitarlo .
WebSockets es una conexión bidireccional, full-duplex y persistente entre un navegador web y un servidor. Una vez que se establece una conexión WebSocket, la conexión permanece abierta hasta que el cliente o servidor decida cerrar esta conexión.
La mejor opción para WebSocket es en aplicaciones web donde el cliente y el servidor necesitan intercambiar eventos a alta frecuencia y con baja latencia.
- ¿Qué necesitas para un alojamiento web pesado?
- Cómo hacer que esta página web se vea mejor
- ¿Cuáles son algunas áreas desafiantes en el desarrollo web?
- ¿Qué frameworks de JavaScript debería aprender y por qué?
- ¿Por qué aprenderías desarrollo web con Bloc cuando podrías usar Free Code Camp?
Los principales candidatos incluyen, entre otros, aplicaciones en finanzas, juegos, colaboración y otras aplicaciones en tiempo real.
Ahora surge la pregunta ¿Cómo conecto websocket y el servidor en la programación Java? Se explica aquí.
Referencia:
Integración Spring Websocket sin STOMP
Ejemplo de integración de Spring Boot Websocket