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

Method onWSConnecting

performance/wss_echo_client.cpp:44–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42
43protected:
44 void onWSConnecting(CppServer::HTTP::HTTPRequest& request) override
45 {
46 request.SetBegin("GET", "/");
47 request.SetHeader("Host", "localhost");
48 request.SetHeader("Origin", "https://localhost");
49 request.SetHeader("Upgrade", "websocket");
50 request.SetHeader("Connection", "Upgrade");
51 request.SetHeader("Sec-WebSocket-Key", CppCommon::Encoding::Base64Encode(ws_nonce()));
52 request.SetHeader("Sec-WebSocket-Protocol", "chat, superchat");
53 request.SetHeader("Sec-WebSocket-Version", "13");
54 }
55
56 void onWSConnected(const CppServer::HTTP::HTTPResponse& response) override
57 {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected