【文件属性】:
文件名称:levent:基于libev的lua并发库,类似于gevent
文件大小:708KB
文件格式:ZIP
更新时间:2021-05-17 09:39:23
Lua
利文
levent是一个受启发的lua并发网络库。
功能包括:
基于快速事件循环。
简单干净的套接字库
纯Lua合作的dns客户端
与gevent相似的api和组件,但实现起来更简单,性能更好。
levent是根据MIT许可授权的。
获取事件
安装lua 5.3或更高版本(对于lua5.2及更低版本,请参阅分支lua5.2)。
克隆。
阅读和。
在上发布反馈和问题,
建造
需要cmake 2.8或更高版本。
正确修改cmake.config,然后运行:
cmake .
make
在Windows上构建的方法,请参阅
代码示例
levent的api很干净,可以同时请求http,如下所示:
lua << SCRIPT
local levent = require " levent.levent "
local http = require " levent.http