Подпротокол запроса-ответа WebSocket

WebSocket обеспечивает двустороннюю связь, как говорит человек. Клиент может отправлять данные на сервер, а сервер может отправлять данные клиенту в любое время. Но как насчет поведения запрос-ответ? Клиент мог что-то спросить у сервера и дождаться ответа. Кажется, что Websocket не предоставляет ничего, чтобы связать данные клиента (запрос) с данными сервера (ответ).

Вероятно, это работа подпротокола, и у меня есть некоторые идеи, как это сделать (отправить идентификатор с запросом и дождаться ответа с тем же идентификатором в течение периода ожидания).

Чтобы не изобретать велосипед и сэкономить время, я поискал в Интернете существующее решение, но не нашел ничего похожего (может быть, плохие ключевые слова).

Итак, кто-нибудь знает об этой работе или я что-то упустил?

69
задан Francesco Casula 6 September 2019 в 07:56
поделиться