javascript - 如何使用最新版本的 Socket.io 查找房间中的所有 socket

标签 javascript node.js socket.io

因此,使用 socket.io 版本 < 1.0 您可以使用:

var clients = io.sockets.clients('room');

获取房间“room”中的所有 socket 。

但是现在使用最新版本的 socket.io 这是不可能的,我还没有找到适用于最新版本的解决方案,并且我不想降级版本来运行我的应用程序。

最佳答案

        var clients= io.sockets.adapter.rooms[room].sockets

似乎成功了!

关于javascript - 如何使用最新版本的 Socket.io 查找房间中的所有 socket ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50045613/

相关文章:

php - 如何防止 Node.js 将套接字消息拆分为更小的 block

javascript - 使用 node.js 时不能用 javascript 影响 div?

node.js + socket.io 示例 : client connects but socket. 从客户端到服务器的 send() 失败

javascript - 如何将 api 数据保存到本地存储?

javascript - 无法删除所有 D3 SVG 元素

javascript - jQuery UI 拖放 : clone not dropping

Python Gevent SocketIO 内存泄漏断开连接未触发

javascript - 从 AngularJS 中的选择框中选择选项后专注于输入文本

node.js - Node JS 是单线程且异步的,它如何管理全局变量?

node.js - Sails V0.10-rc7 通过 Socket.IO 使用 REST 蓝图从数据库获取记录