Пример Websocket в netty (примеры) имеет обработчик http-запроса, который:
выполняет рукопожатие (сначала)
(затем) обрабатывает различные типы фреймов WebSocket, в конечном итоге «TextWebSocketFrame».
В этом примере существует только один URL-адрес для соединений веб-сокетов.
Проблема заключается в том, когда *На основе 1015 * начинается фактическое соединение через веб-сокет, прямого способа определить URL-адрес веб-сокета из самих TextWebSocketFrames нет (поправьте меня, если я ошибаюсь).
Итак, как обрабатывать различные (URL-адреса) соединения через веб-сокеты в netty?
Одним из решений может быть регистрация каналов и их «URL-адресов подключения к веб-сокету» во время процесса установления связи.
В другом случае используется только один URL-адрес подключения к веб-сокету и разрешение различных контекстов путем добавления дополнительной информации в сообщения веб-сокета (TextWebSocketFrames).).
Я не нахожу эти решения элегантными, поэтому есть идеи?