2013-10-14 2 views
3

Мне нужно перечислить всех подключенных клиентов в парусах/сокетах, любой простой способ сделать это?Как получить список подключенных клиентов к парусам/сокету?

Я не знаю, лучший ли способ использовать базу данных или просто получить список пользователей, подключенных к парусу/сокету.

Заранее спасибо.

+0

Пожалуйста, кто-нибудь может мне помочь? :-( – Eusthace

ответ

5

Если возможно, лучше использовать встроенные методы pubsub, которые Sails добавляет к вашим моделям, documented here. В противном случае, вы можете получить доступ к методам сокета низкого уровня в v0.9.8 через sails.io, так что было бы:

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

, чтобы получить массив объектов сокетов.

В V0.10 будет:

var sockets = sails.sockets.subscribers();

, чтобы получить массив из сокета идентификаторов, которые вы можете использовать с другими методами sails.sockets публиковать сообщения и делать другие магии.

Смежные вопросы