3

我需要在sails/socket 中列出所有连接的客户端,有什么简单的方法吗?

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

提前致谢。

4

1 回答 1

6

如果可能,最好使用 Sails 为您添加到模型中的内置 pubsub 方法,文档在此处。如果做不到这一点,您可以通过 访问 v0.9.8 中的低级套接字方法sails.io,因此它将是:

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

获取一组套接字对象。

在 v0.10 中,它将是:

var sockets = sails.sockets.subscribers();

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

于 2014-02-13T00:17:39.113 回答