MCPcopy Create free account
hub / github.com/chronoxor/CppServer / onWSConnecting

Method onWSConnecting

examples/ws_chat_client.cpp:31–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29
30protected:
31 void onWSConnecting(CppServer::HTTP::HTTPRequest& request) override
32 {
33 request.SetBegin("GET", "/");
34 request.SetHeader("Host", "localhost");
35 request.SetHeader("Origin", "http://localhost");
36 request.SetHeader("Upgrade", "websocket");
37 request.SetHeader("Connection", "Upgrade");
38 request.SetHeader("Sec-WebSocket-Key", CppCommon::Encoding::Base64Encode(ws_nonce()));
39 request.SetHeader("Sec-WebSocket-Protocol", "chat, superchat");
40 request.SetHeader("Sec-WebSocket-Version", "13");
41 }
42
43 void onWSConnected(const CppServer::HTTP::HTTPResponse& response) override
44 {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected