【发布时间】:2012-03-21 21:12:44
【问题描述】:
目前,我将房间的发起者标记为“主机”。 我需要设置它,以便如果“主机”单击“关闭房间”链接,它将断开所有用户与该房间 ID 的连接。
如果“主机”的 room_id 与套接字管理器中的键匹配,我如何从 socket.manager.roomClients 或类似的东西中获取所有用户,遍历所有用户并运行某种类型的 socket.leave( room_id )?
感谢您的任何见解或帮助。如果我需要澄清任何事情,请告诉我。
【问题讨论】:
-
看起来像这个问题的骗子:stackoverflow.com/questions/8517242/…也许这个答案对你有用。
-
是的,我在发布我的问题之前发现了这个问题。建议的答案不起作用。简单地使 node.js 崩溃并出现错误。
TypeError: Object #<SocketNamespace> has no method 'leave'
标签: node.js redis express socket.io