IXWebSocket
IXWebSocket copied to clipboard
websocket and http client and server library, with TLS support and very few dependencies
Trying the example code on macOS and it throws the above error. Version 11.4.5 Apple M3 Pro Sonoma 14.6 (23G80)
Tools: - Window 10 64-bit - CMake 3.27 - MinGW-w64 GCC 11.2 - Mbed-TLS 3.6.1 Tested versions: - IXWebSocket-11.4.5 (March 6, 2024) - IXWebSocket-master Full log: > cmake -G "MinGW...
[websocket-assistant.zip](https://github.com/user-attachments/files/16803054/websocket-assistant.zip) Initial Handshake and Websocket Connection will establish the remote server we could able to see 54%CPU utilization spikes in a sec and comes normal even 1 transcations. And also...
Thank you for making this useful library. The Websocket Client works just fine 100% on all 3 desktop OS. But the HttpClient has some problems: - It works on Windows...
`WebSocketTransport::connectToUrl()` function is blocking, so connections from multiple WebSocket clients in parallel will be slow. I think the library should implement async connect mode.
Use move instead of copy when adding fragments to _chunks
The parseHttpHeaders method in the IXWebSocketHttpHeaders class will result in a string truncation out of bounds error. The specific code is std::string value(lineStr.substr(start, lineStr.size() - start - 2)); There is...
Letsenscript has generated the following files for SSL using NGINX Proxy Manager: * cert.pem * chain.pem * fullchain.pem * privkey.pem My IXwebsocket based websocket client has been working great without...
I'm getting an inconsistent crash in some unit tests which spin up a websocket server/client. Unexpected error 9 on netlink descriptor 7. ``` Thread 1393 "ws://127.0.0.1:" received signal SIGABRT, Aborted....
How to upload a file larger than 2 GB? I have seen [this example](https://github.com/machinezone/IXWebSocket/blob/4f17cd5e7498bdca4cf1089eb1d33765981bf913/ixsentry/ixsentry/IXSentryClient.cpp#L261), but uploading files in string format can cause OOM if the file size is too large.