如何连接 socket.io 中的房间
How to connect room in socket.io
我正在休假 socket.io
documentation 来创建与 Room 系统的聊天,但是当我在客户端执行休假代码时,它返回 "undefined"
io.to('some room').emit('some event'); // this will returning "undefined"
因为io
没有函数to()
问题出在哪里?
听起来你从未加入过房间。文档在您问题中的代码 之前 给出了此代码:
io.on('connection', function(socket) {
socket.join('some room');
});
另一个是代码不应该 return 任何值(据我所知),所以没有 return 值它会 return 未定义.
编辑:要切换,请使用以下语法:
socket.leave('some room');
socket.join('another room');
我正在休假 socket.io
documentation 来创建与 Room 系统的聊天,但是当我在客户端执行休假代码时,它返回 "undefined"
io.to('some room').emit('some event'); // this will returning "undefined"
因为io
没有函数to()
问题出在哪里?
听起来你从未加入过房间。文档在您问题中的代码 之前 给出了此代码:
io.on('connection', function(socket) {
socket.join('some room');
});
另一个是代码不应该 return 任何值(据我所知),所以没有 return 值它会 return 未定义.
编辑:要切换,请使用以下语法:
socket.leave('some room');
socket.join('another room');