From 2434605c06cf892a273bf0cebd52fffde55fe490 Mon Sep 17 00:00:00 2001 From: Tony Lin Date: Tue, 15 Jan 2019 15:35:37 +0800 Subject: [PATCH] Fix missing upgrade header error --- ixwebsocket/IXWebSocketHandshake.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ixwebsocket/IXWebSocketHandshake.cpp b/ixwebsocket/IXWebSocketHandshake.cpp index 9d9c81d7..1a56ef09 100644 --- a/ixwebsocket/IXWebSocketHandshake.cpp +++ b/ixwebsocket/IXWebSocketHandshake.cpp @@ -466,6 +466,8 @@ namespace ix std::stringstream ss; ss << "HTTP/1.1 101\r\n"; ss << "Sec-WebSocket-Accept: " << std::string(output) << "\r\n"; + ss << "Upgrade: websocket\r\n"; + ss << "Connection: websocket\r\n"; // Parse the client headers. Does it support deflate ? std::string header = headers["sec-websocket-extensions"];