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

Поднял сервак на ratchet, всё работает. Но вот вопрос такой, как же сделать чат между двумя людьми, как инициализировать каждого подключённого и как бы безопаснее это сделать?
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
24 нояб. 2024, в 03:11
500 руб./за проект
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект