Open solocao opened 6 years ago
socketis the current socket that started event connection now you want to emit to all users + yourself use:
io.sockets.emit('message', msg);
If you want to send to all sockets except yourself use broadcast.emit("event", value):
socket.broadcast.emit('event', msg)
In my Socket.Io / Node.Js / Express app - before I added chat room – I used to emit events like this for everyone (including the sender):
Now I added rooms and try to do the same thing using
or
socket.to(socket.room).emit('chat message', msg); but both only send the message to receivers, but not to the sender.
What should I do so that this message also goes to the sender, who's in the chat room as well?
Thanks!