LibWebSocket+RequestServer: Add a WebSocketImpl using libcurl

This implementation can be better improved in the future by ripping
out a lot of the manual logic in LibWebSocket and rely on libcurl to
parse our message payloads. But for now, this uses the 'raw mode' of
curl websockets in connect-only mode to allow for somewhat seamless
integration into our event loop.
This commit is contained in:
Andrew Kaster
2025-02-20 04:18:37 -07:00
committed by Andrew Kaster
parent ad985f3227
commit 71942d53eb
7 changed files with 248 additions and 4 deletions

View File

@@ -77,4 +77,6 @@ private:
NonnullRefPtr<Resolver> m_resolver;
};
constexpr inline uintptr_t websocket_private_tag = 0x1;
}