socket.io同时加入多个房间



是否有一种方法可以同时加入socket.io?

我有以下内容:

button1 = room1
button2 = room2
button3 = room3

单击一个按钮后,我加入房间

socket.join(room1);

,但问题是它一次只能在一个房间里。如果我在Room1中,并且有人在Room2中写了一些东西,那么我回到房间2时将看不到消息。

所以我的问题是如何从我单击的所有房间中恢复消息?

(这应该像一项消息服务。/div>

首先确保没有页面重新加载。如果页面重新加载,插座损失连接和所有房间都留在那里..或者更好,您可以添加代码以进行更广泛的方法或者更好的是,您可以将房间保存在阵列中,并在该数组中循环循环,以一次加入所有房间

最新更新