在学习 Node.js 时,我遇到了一个编写聊天系统的示例。
代码中的某处有以下行:
socket.broadcast
.to(message.room)
.emit('message', theMessage);
我不明白 to
函数在做什么。另外,我在客户端代码中没有找到任何线索。如果代码没有 to(message.room)
部分,会发生什么?
最佳答案
socket.broadcast.to 向给定房间中的所有套接字广播,但调用它的套接字除外。
了解更多详情:http://socket.io/docs/server-api/#socket#to(room:string):socket
关于node.js - socketio中 `socket.broadcast.to(param)`的用途是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30951770/