luajitsocket
1.0.0
Luasocket의 핵심 모듈과 약간 비슷하지만 좀 더 낮은 수준이고 유닉스 소켓 API를 따르려고 합니다.
luajit이 설치되어 있다고 가정하면 다음과 같은 예제를 실행하여 라이브러리를 테스트할 수 있습니다: luajit examples/tcp_client_blocking_tls.lua
TLS 클라이언트 예제에서는 libssl 및 libcrypto에 의존하는 libtls(LibreSSL)를 사용합니다. tls.lua
libtls의 헤더를 기반으로 자동 생성되었습니다.
작동하는 것 같지만 TCP 및 UDP 이외의 경로는 탐색하지 않았습니다. TCP는 내가 이것을 가장 많이 사용한 것입니다. 내 의도는 이것을 OS 수준에서 작동하는 방식에 가깝게 유지하는 것입니다.
높은 수준의 추상화는 이 라이브러리의 범위를 벗어납니다. 또한 복사하여 붙여넣기 쉬운 단일 파일을 목표로 합니다. :)