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

@@ -9,7 +9,9 @@
"name": "curl",
"features": [
"brotli",
"http2"
"http2",
"ssl",
"websockets"
]
},
{