【发布时间】:2013-10-22 10:47:32
【问题描述】:
我需要在sails/socket 中列出所有连接的客户端,有什么简单的方法吗?
我不知道最好的方法是使用数据库还是只获取连接到sails/socket的用户列表。
提前致谢。
【问题讨论】:
-
拜托,有人可以帮助我吗? :-(
标签: node.js socket.io sails.js
我需要在sails/socket 中列出所有连接的客户端,有什么简单的方法吗?
我不知道最好的方法是使用数据库还是只获取连接到sails/socket的用户列表。
提前致谢。
【问题讨论】:
标签: node.js socket.io sails.js
如果可能,最好使用 Sails 为您添加到模型中的内置 pubsub 方法,documented here。如果做不到这一点,您可以通过sails.io 访问 v0.9.8 中的低级套接字方法,所以它是:
var sockets = sails.io.sockets.clients();
获取套接字对象的数组。
在 v0.10 中它将是:
var sockets = sails.sockets.subscribers();
获取一组套接字ID,您可以将其与其他sails.sockets 方法一起使用来发布消息并执行其他魔法。
【讨论】: