Debería poder identificar de forma exclusiva a un usuario y almacenar la asociación entre el usuario y la sesión websocket que abrió. Usted almacena esa asociación en una estructura de datos; un mapa tiene más sentido para mí. Para identificar de forma exclusiva al usuario (cliente), puede pasar una identificación como parámetro de consulta cuando abre la conexión en JavaScript, luego analiza la URL de websocket en el servidor, toma la identificación única del usuario (cliente) y la usa como clave para su entrada de mapa, y la sesión websocket es su valor para esta entrada de mapa. Cuando necesita enviar un mensaje a este cliente, lo busca por la identificación del mapa, eso le daría la sesión de websocket que necesita usar para enviar un mensaje a este cliente. Si sus usuarios están autenticados, podría usar el atributo “HTTP.SESSION.ID” como clave para su mapa y no tendría que especificar explícitamente una identificación de cliente única en la url del websocket. ¡Espero que esto ayude!
Cómo implementar un Spring WebSocket
Related Content
¿Por qué no hemos visto despegar extensiones de navegador como las aplicaciones de Facebook?
Cómo hacer mi sitio web como fb
¿Qué piensan los diseñadores y desarrolladores de Adobe Edge?
Cómo convertirse en desarrollador front-end sin conocimientos de diseño
More Interesting
¿Cuál es la forma más corta de ser un desarrollador full-stack?
Cómo configurar imágenes en miniatura de arranque
¿Cuánto debería pagar por el mantenimiento del sitio web una vez que se inicia el sitio?
¿Todavía vale la pena leer el libro Diseño de Zeldman con estándares web?
¿Puedo dominar el desarrollo web mientras estoy en la escuela secundaria?
¿Por qué Samsung no ofrece planes de pago en su sitio web como Apple?
¿Qué son las declaraciones 'if' en XML? ¿Cómo se usan?
Cómo actualizar la tabla de datos jerárquicos dinámicamente usando jQuery
Cómo mejorar la tasa de clics de mi sitio web
¿De qué sirve el diseño web y el desarrollo web para un sitio web?
¿Qué tan difícil es crear una página web de inicio de sesión y registro?