Я работаю с socket.io и node.js, и до сих пор это кажется довольно хорошим, но я не знаю, как отправить сообщение с сервера конкретному клиенту, примерно так:
client.send(message, receiverSessionId)
Но ни методы .send()
, ни .broadcast()
, кажется, не приносят моей потребности.
То, что я нашел в качестве возможного решения, заключается в том, что метод .broadcast()
принимает в качестве второго параметра массив SessionIds, к которому не посылает сообщение, поэтому я мог бы передать массив со всеми связанными в этот момент сессионными сессиями сервер, за исключением того, который я хочу отправить, но я считаю, что должно быть лучшее решение.
Любые идеи?