@HudiDudi

Как осуществляется роутинг при работе через websocket?

Добрый день.
Подскажите, как осуществляется роутинг при работе с вебсокетами?
При работе с rest, сервер ориентируется на uri. Но запрос. пришедщий через сокет идет просто текстом. И я не совсем понимаю, как это дело потом разруливать на сервере? Все примеры работы с сокетами в сети сводятся к чату, который просто принимает строку и рассылает ее всем клиентам.

Я думаю, что можно откраплять на сервер сериализованный json, где будет указан роут и параметры для него. По идее для этого должен быть какой-то общепринятый протокол?

Меня интересует общая логика решения такой задачи, но в первую очередь ориентируюсь на scala.
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
Думаю, вам стоит обратить внимание на протокол wamp - это надстройка над вебсокетами.
Он помогает решить основные задачи, имеются готовые библиотеки на многих языках. Ну а если библиотеки нет или по каким-то причинам она не подходит, можно написать свою - стандарт (особенно первая версия) весьма компактен и прост.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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