如何获取连接客户端到sails/socket的列表?

Eus*_*ace 3 node.js socket.io sails.js

我需要在风帆/插座中列出所有连接的客户端,任何简单的方法吗?

我不知道最好的方法是使用数据库还是只获取连接到sails/socket的用户列表.

提前致谢.

sgr*_*454 6

如果可能,最好使用Sails为您添加的模型内置的pubsub方法,在此处记录.如果失败了,您可以通过v0.9.8访问低级套接字方法sails.io,因此它将是:

var sockets = sails.io.sockets.clients();

获取一组套接字对象.

在v0.10中它将是:

var sockets = sails.sockets.subscribers();

获取一个套接字ID数组,您可以使用其他sails.sockets方法发布消息并执行其他魔术.