Como en el título, desde mi servidor expreso envío a la aplicación de reacción un solo evento a través de websocket como se muestra a continuación:
webSocket.to(someId).emit(WEB_SOCKET.SEND_MESSAGE, message);¿Por qué la aplicación de reacción recibe múltiples eventos del mismo tipo y carga útil?
Aquí está mi código:
socket.on(WEB_SOCKET.SEND_MESSAGE, (payload: Message) => { console.log("NEW MESSAGE"); });después de enviar desde el lado del servidor, mi aplicación de cliente recibe 52 veces de este mismo a la vez: o [! [ingrese la descripción de la imagen aquí] [1]] [1]
Quiero recibir solo un evento de tiempo de websocket :/
aquí hay detalles de la conexión a ws en la aplicación de reacción:
const SOCKET_SERVER = "http://127.0.0.1:3000"; export const socket = socketClient(SOCKET_SERVER); socket.on(WEB_SOCKET.CONNECTION, () => { console.log("CONNECTED WITH BACKEND SOCKET"); });¡Gracias por cualquier ayuda! [1]: https://i.stack.imgur.com/IaPSr.png