Lua 模块 Lua Socket |
|
LuaSocket
二进制模块
这是 [LuaSocket] 库的 1.4 版本,编译为模块,用于与支持 loadmodule 的 Lua40 解释器一起使用。请参阅 LuaBinaryModules 下载支持 loadmodule
的 Lua 解释器。
VersionNotice: 此页面与使用 loadmodule
扩展的早期版本的 Lua(4.0 和 5.0beta)相关。Lua 5.1 使用 package.loadlib
和 require
。Lua 5.0 使用 loadlib
。)
快速提示:您可以像这样运行 LuaSocket
示例
lua -e 'assert(loadmodule("socket"))' -f check_links.lua http://www.lua-users.org
这是一个针对 luasocket-1.4 的补丁,用于添加 loadmodule 钩子。
[luasocket-1.4-loadmodule.patch]
在 Linux 下编译的命令行
gcc -DDLL_EXPORT='' -shared -o libluasocket.so luasocket.c -O2 -I../lua-4.0.1-loadmodule/include -L../lua-4.0.1-loadmodule/lib -llua-4.0 -llualib-4.0
[GNU/Linux-i386 .so] | [Win32 DLL]
其他平台的用户:请贡献移植版本!