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