Задать вопрос

Как на ratchet сделать диалоги на сокетах?

Поднял сервак на ratchet, всё работает. Но вот вопрос такой, как же сделать чат между двумя людьми, как инициализировать каждого подключённого и как бы безопаснее это сделать?
  • Вопрос задан
  • 159 просмотров
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
hOtRush
@hOtRush
В чем собственно проблема? Все подробно описано в документации socketo.me/docs/hello-world
Для авторизации или аутентификации просто отправляется сообщение определенной структуры (желательно over tls), например шлешь {"type":"login", "username":"foo","password":"bar"}, на сервере проверяешь, если пользователь найден, метишь соединение и отправляешь назад например {"type":"logged_in","token":"baz"}, сохраняешь на клиенте токен и при открытии соединения в следующий раз в первую очередь шлешь этот токен
вот пример с jwt https://gist.github.com/jfromaniello/8418116
Ответ написан
Комментировать
@ssrdop
Хороший туториал https://www.youtube.com/watch?v=AEpq8gggwLk&t=1s
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы