24.08.2016 / 19:19 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| народ как отправить сообщение с помощью чистых вебсокетов конкретному юзеру?
|
25.08.2016 / 00:01 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Dinisimys, В библиотеке веб сокетов на бекенде должен быть список подключенных клиентов
|
25.08.2016 / 09:32 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| Naik, мне бы код. |
25.08.2016 / 11:48 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Dinisimys, Какую либу используешь? Попробуй из объекта веб сокет сервера достать .clients
|
25.08.2016 / 12:43 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| Naik, просто чистые вебсокеты, без всяких там сокетжс(хотя надо посмотреть в его сторону) или сокетио. Спасибо, попробую
Изменено Dinisimys (25.08 / 12:43) (всего 1 раз) |
25.08.2016 / 17:09 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Dinisimys, не опираясь на какие-либо библиотеки, скажу: у тебя в любом случае есть событие подключения клиента, когда создаётся сокет, вот в этот момент и сохраняй его в список. var clients = {};
wsserver.on('connection', function(ws) {
clients[id()] = ws;
}
id() должна возвращать уникальный ключ. Реализовывай, как хочешь, хоть по счётчику, хоть по рандому, а может у сокета уже есть id (как в случае с socket.io). __________________
let live Изменено aNNiMON (25.08 / 17:09) (всего 1 раз) |
25.08.2016 / 21:42 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Цитата Dinisimys: Naik, просто чистые вебсокеты, без всяких там сокетжс(хотя надо посмотреть в его сторону) или сокетио. Спасибо, попробуюЧто ты считаешь чистыми веб сокетами? Это ж просто спеки, а в коде это обычный сокет, по которому бегают байты., для реализации этого обычно подключают либу с их реализацией, это ж не браузер, а сервер
|
25.08.2016 / 22:18 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| Naik, Хорошо. Имею ввиду модуль websocet для ноды.
|
25.08.2016 / 22:25 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| aNNiMON, большое спасибо, именно это мне и нужно было.
|
18.09.2016 / 12:42 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| Есть модуль Async. В нем есть методы Series и Parallel . Вот я понимаю их выполнение так: если передать набор асинхронных функций в первый метод, тогда они будут выполняться последовательно, то есть вызвался кэллбэк первой функции и только тогда следующая функция сможет выполниться. Типа как блокировка. А при параллельном такой блокировки нет
|