我需要在sails/socket 中列出所有连接的客户端,有什么简单的方法吗?
我不知道最好的方法是使用数据库还是只获取连接到sails/socket的用户列表。
提前致谢。
如果可能,最好使用 Sails 为您添加到模型中的内置 pubsub 方法,文档在此处。如果做不到这一点,您可以通过 访问 v0.9.8 中的低级套接字方法sails.io
,因此它将是:
var sockets = sails.io.sockets.clients();
获取一组套接字对象。
在 v0.10 中,它将是:
var sockets = sails.sockets.subscribers();
获取一组套接字ID,您可以将其与其他sails.sockets
方法一起使用来发布消息并执行其他魔术。