连接成功后加入socket io房间
- 论坛
- 连接成功后加入socket io房间
13 浏览
连接成功后加入socket io房间
我正在尝试让已登录的用户在连接时加入特定的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'); });
但是似乎不起作用,因为无论我从服务器发出什么消息,客户端都无法接收到。有什么想法,我做错了什么?总体上是否可能?