Open rdw-software opened 2 years ago
Kinda stuck with this one; the documentation isn't great and there are some annoying issues:
libuv
doesn't expose the event loop directly to Lua, so it can't be passed to libwebsockets
ffi
, since it keeps segaulting (presumably, there's no error) and I'm not familiar enough with the internals to understand what's wrong in a reasonable timeframeI guess that means this is shelved until further notice. I'd still like to integrate lws, but I don't want to spend my free time bashing my head against these kinds of low-level problems if there's no sane way to debug the crashes.
Source: https://github.com/evo-lua/evo/issues/28
Goal: Implement HTTP, HTTP2, DNS, HTTPS, WS protocols in a way that's more secure/stable than rolling our own or relying on Luvit's implementation (and porting from Node is too risky/too much work)
Progress:
libwebsockets
against the OpenSSL version shipped with the runtime