Я использую HttpSendHttpResponse()
с флагом HTTP_SEND_RESPONSE_FLAG_OPAQUE
, как предложено Microsoft (только с 101 статусом ответа и заголовками ответа, подготовленными с использованием функции WebSocketBeginServerHandshake()
), но я получаю ошибку ERROR_INVALID_PARAMETER
.
Без этого флага я могу установить соединение WebSocket с моим сервером через браузер, но насколько я знаю, я не смогу использовать это соединение как WebSocket, потому что HTTP.SYS
попытается интерпретироватьтрафик соединения в HTTP-рамке.
Может ли кто-нибудь предоставить мне ссылку на рабочий пример HttpSendHttpResponse()
использования флага HTTP_SEND_RESPONSE_FLAG_OPAQUE
?