IXWebSocket
IXWebSocket copied to clipboard
websocket and http client and server library, with TLS support and very few dependencies
When trying to connect to a secure websocket I get the following output: ``` Connection error: Unable to connect to server.dev on port 443, error: error in handshake : SSL...
This was reported on zeek/zeek/issues/4475. Without going too much into details, a standalone reproducer contains: * A ws client connecting to a server * The server spawning a thread sending...
``` Program terminated with signal SIGABRT, Aborted. ... #5 std::__cxx11::basic_string::operator[] (this=, __pos=) at /usr/src/debug/gcc-11.4.1-3.el9.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/basic_string.h:1055 #6 0x000000000060366f in ix::parseHttpHeaders[abi:cxx11](std::unique_ptr&, std::function const&) () #7 0x00000000005f3c65 in ix::Http::parseRequest[abi:cxx11](std::unique_ptr&, int) () #8 0x00000000005de3e9 in...
I'm trying to connect to a 3rd party server that's using OpenSSL. I've built ixwebsockets on Windows in Visual Studio using vcpkg specifying features : ssl (I've also tried adding...
Exact URL: `ws://localhost:1702/commands_editor` Of note: This specific port *will* work when connecting via the browser (about:blank, "new Websocket("ws://localhost:1702/[etc]"). The server *is* running and can be connected to (signified by the...
Please pardon my ignorance. I'm new to CMake. I appear to have successfully built and install ixwebsocket with the final ```sudo make install``` I've created a main.cpp file from the...
On line 19 in IXSocket.h, there is a typedef which reads: `typedef SSIZE_T ssize_t;` This is causing a conflict with another common library which contains the code: `typedef SSIZE_T long;`...
Hi, first of all thanks for this great library. One hint: you could get rid of the double indirection in ```c++ using OnMessageCallback = std::function; ``` by changing it to...