Se parece ligeramente al módulo central de luasocket, pero tiene un nivel un poco más bajo e intenta seguir la API del socket Unix.
Suponiendo que tiene luajit instalado, puede probar la biblioteca ejecutando ejemplos como este: luajit examples/tcp_client_blocking_tls.lua
Los ejemplos de cliente TLS utilizan libtls (LibreSSL) que a su vez depende de libssl y libcrypto. tls.lua
se ha generado automáticamente en función de los encabezados de libtls.
Parece estar funcionando, pero no he explorado otras rutas además de TCP y UDP. TCP es con el que más lo he usado. Mi intención es mantener esto cerca de cómo funciona a nivel del sistema operativo.
Las abstracciones de alto nivel están fuera del alcance de esta biblioteca. También pretende ser un único archivo que sea fácil de copiar y pegar. :)