【发布时间】:2015-03-20 12:22:55
【问题描述】:
所以我有一个聊天室,我想向除我之外的所有人发送消息(b/c 我将通过 JS 在表单提交时更新聊天窗口和我的消息),我尝试这样:
io.sockets.in(socket.room)
.broadcast
.emit('new message', {
'username' : socket.nickname,
'message' : data,
'color' : socket.color
});
它不起作用。你们知道我该怎么做吗?
【问题讨论】:
-
应该是
socket.broadcast.to(socket.room).emit(...);这个答案中的好列表:stackoverflow.com/a/10099325/4879
标签: javascript node.js socket.io