Я собирал сервер и, пытаясь реализовать протокол веб-сокета, столкнулся с проблемой.
Как следует из заголовка вопроса, предположим, я определил два маршрута (/ws1
, /ws2
), которые предоставляют несколько подключений к веб-сокетам.
И в случае рукопожатия я успешно могу понять, по какому маршруту был отправлен запрос на рукопожатие.
Основная проблема заключается в том, что когда клиент отправляет последующее сообщение веб-сокета, как сервер поймет, на какую конечную точку было отправлено сообщение веб-сокета.
Прочитав это: https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_servers Насколько я понимаю, в сообщении нет такого поля, которое обозначает маршрут.
На всякий случай: я делаю это на PHP.