socket.io中是否存在与创建和删除房间相关的事件?每当创建或删除会议室时,我都希望向所有客户端发出事件。
答案 0 :(得分:1)
没有用于创建和删除房间的事件。由于会议室仅在服务器上使用if (var2 == var3):
var1 = var2
创建,因此您可以创建自己的联接函数并在任何地方调用它,并且可以在调用.join()
之前检查会议室是否已经存在。如果还不存在,那么现在就创建它。
您可以使用自己的函数为.join()
做类似的事情,该函数在调用.leave()
之后检查房间是否仍然存在。如果没有,那么房间就被删除了。
仅供参考,您可以自己检查代码的工作方式。
这里是code for .join()
和code it calls in the adapter for .addAll()
。
而且,实际的房间创建是在this line上进行的:
.leave()
两个地方都没有触发事件通知。