Lua的epoll模块lua-epoll.zip

时间:2022-08-05 06:34:07
【文件属性】:
文件名称:Lua的epoll模块lua-epoll.zip
文件大小:3KB
文件格式:ZIP
更新时间:2022-08-05 06:34:07
开源项目 Lua的epoll模块 更多细节,请查看sample.lua API: ok,err=epoll.setnonblocking(fd) 设置一个文件描述符非阻塞。 epfd,err=epoll.create() 创建一个 epoll 文件描述符。ok,err=epoll.register(epfd,fd,eventmask) 把目标文件描述符 fd 注册到由 epfd 引用的 epoll 实例上并把相应的事件 event 与内部的 fd 相链接。ok,err=epoll.modify(epfd,fd,eventmask) 更改目标文件描述符 fd 相关联的事件 event。ok,err=epoll.unregister(epfd,fd) 从由 epfd 引用的 epoll 实例中删除目标文件描述符 fd。events,err=epoll.wait(epfd,timeout,max_events) 在一个 epoll 文件描述符上等待 I/O 事件。ok,err=epoll.close(epfd) 关闭一个 epoll 文件描述符。 标签:luaepoll
【文件预览】:
lua-epoll-master
----sample-server.lua(2KB)
----epoll.c(3KB)
----sample-client.lua(1KB)
----README.md(731B)
----Makefile(50B)

网友评论