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

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

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

Войти через центр авторизации
Похожие вопросы