Socket.IO – 如何将事件发送给房间中的每个人,包括发件人?

在我的Socket.Io / Node.Js / Express应用程序中 – 在添加聊天室之前,我曾经为每个人(包括发件人)发出这样的事件:

io.emit('chat message', msg); 

现在我添加了房间,并尝试使用相同的东西

 socket.broadcast.to(socket.room).emit('chat message', msg); 

要么

 socket.to(socket.room).emit('chat message', msg); 

但是两者都只将消息发送给接收者, 而不发送给发送者。

我该怎么做才能让这个消息也发送给在聊天室里的发件人呢?

谢谢!

在这个问题中find了答案: Socket.io不会发送消息到discconect上的房间

简单地使用

 io.sockets.in(socket.room).emit('chat message', msg);