Вниз  Node.js
- 24.08.2016 / 19:19
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
народ как отправить сообщение с помощью чистых вебсокетов конкретному юзеру?
- 25.08.2016 / 00:01
Naik
  Пользователь

Naik 
Сейчас: Offline
Dinisimys, В библиотеке веб сокетов на бекенде должен быть список подключенных клиентов
- 25.08.2016 / 09:32
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
Naik, мне бы код. :)
- 25.08.2016 / 11:48
Naik
  Пользователь

Naik 
Сейчас: Offline
Dinisimys, Какую либу используешь? Попробуй из объекта веб сокет сервера достать .clients
- 25.08.2016 / 12:43
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
Naik, просто чистые вебсокеты, без всяких там сокетжс(хотя надо посмотреть в его сторону) или сокетио.
Спасибо, попробую

Изменено Dinisimys (25.08 / 12:43) (всего 1 раз)
- 25.08.2016 / 17:09
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Online
Dinisimys, не опираясь на какие-либо библиотеки, скажу: у тебя в любом случае есть событие подключения клиента, когда создаётся сокет, вот в этот момент и сохраняй его в список.
  1. var clients = {};
  2. wsserver.on('connection', function(ws) {
  3.    clients[id()] = ws;
  4. }
id() должна возвращать уникальный ключ. Реализовывай, как хочешь, хоть по счётчику, хоть по рандому, а может у сокета уже есть id (как в случае с socket.io).
__________________
 let live

Изменено aNNiMON (25.08 / 17:09) (всего 1 раз)
- 25.08.2016 / 21:42
Naik
  Пользователь

Naik 
Сейчас: Offline
Цитата Dinisimys:
Naik, просто чистые вебсокеты, без всяких там сокетжс(хотя надо посмотреть в его сторону) или сокетио.
Спасибо, попробую
Что ты считаешь чистыми веб сокетами? Это ж просто спеки, а в коде это обычный сокет, по которому бегают байты., для реализации этого обычно подключают либу с их реализацией, это ж не браузер, а сервер
- 25.08.2016 / 22:18
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
Naik, Хорошо. Имею ввиду модуль websocet для ноды.
- 25.08.2016 / 22:25
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
aNNiMON, большое спасибо, именно это мне и нужно было.
- 18.09.2016 / 12:42
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
Есть модуль Async. В нем есть методы Series и Parallel .
Вот я понимаю их выполнение так: если передать набор асинхронных функций в первый метод, тогда они будут выполняться последовательно, то есть вызвался кэллбэк первой функции и только тогда следующая функция сможет выполниться. Типа как блокировка. А при параллельном такой блокировки нет
Наверх  Всего сообщений: 164
Фильтровать сообщения
Поиск по теме
Файлы топика (3)