Add subprotocol response
This commit is contained in:
@@ -149,6 +149,12 @@ public:
|
|||||||
->writeHeader("Connection", "Upgrade")
|
->writeHeader("Connection", "Upgrade")
|
||||||
->writeHeader("Sec-WebSocket-Accept", secWebSocketAccept);
|
->writeHeader("Sec-WebSocket-Accept", secWebSocketAccept);
|
||||||
|
|
||||||
|
/* Select first subprotocol if present */
|
||||||
|
std::string_view secWebSocketProtocol = req->getHeader("sec-websocket-protocol");
|
||||||
|
if (secWebSocketProtocol.length()) {
|
||||||
|
res->writeHeader("Sec-WebSocket-Protocol", secWebSocketProtocol.substr(0, secWebSocketProtocol.find(',')));
|
||||||
|
}
|
||||||
|
|
||||||
/* Negotiate compression */
|
/* Negotiate compression */
|
||||||
bool perMessageDeflate = false;
|
bool perMessageDeflate = false;
|
||||||
bool slidingDeflateWindow = false;
|
bool slidingDeflateWindow = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user