【发布时间】:2017-03-15 01:06:49
【问题描述】:
我正在尝试让登录用户在连接时加入某个 socket.io 房间。 根据我在网上找到的任何示例,我似乎已经从客户端发出了一些动作,以便能够加入某个房间。 类似的东西:
socket.on('connect', function() {
socket.emit('join', 'room1');
});
Server.js:
io.sockets.on('connection', function(socket) {
socket.on('join', function(room) {
socket.join(room);
});
});
根据大多数教程,它应该可以工作。
我想做的是:
socket.on('connect', function() {
socket.join('room1');
});
但它似乎不起作用,因为我从服务器发出的任何消息都没有被客户端捕获。任何想法,我做错了什么?一般可以吗?
【问题讨论】:
-
你在服务器端而不是在客户端加入
标签: javascript node.js socket.io