Ressemble légèrement au module principal de Luasocket, mais il est un peu plus bas et essaie de suivre l'API du socket Unix.
En supposant que Luajit soit installé, vous pouvez tester la bibliothèque en exécutant les exemples comme celui-ci : luajit examples/tcp_client_blocking_tls.lua
Les exemples de clients TLS utilisent libtls (LibreSSL) qui à son tour dépend de libssl et libcrypto. tls.lua
a été généré automatiquement sur la base des en-têtes de libtls.
Cela semble fonctionner, mais je n'ai pas exploré d'autres voies que TCP et UDP. TCP est celui avec lequel je l'ai le plus utilisé. Mon intention est de garder cela proche de la façon dont cela fonctionne au niveau du système d'exploitation.
Les abstractions de haut niveau sont hors de portée dans cette bibliothèque. Il vise également à être simplement un fichier unique facile à copier-coller. :)