luajitsocket
1.0.0
稍微类似于 luasocket 的核心模块,但它的级别更低一些,并尝试遵循 unix socket api。
假设您安装了 luajit,您可以通过运行如下示例来测试该库: luajit examples/tcp_client_blocking_tls.lua
TLS 客户端示例使用 libtls (LibreSSL),而后者又依赖于 libssl 和 libcrypto。 tls.lua
是根据 libtls 的标头自动生成的。
它似乎有效,但我还没有探索除 TCP 和 UDP 之外的路径。 TCP 是我用得最多的一种。我的目的是使其与操作系统级别的工作方式保持接近。
高级抽象超出了该库的范围。它还旨在成为一个易于复制粘贴的单个文件。 :)