一、下载、安装
1.1 下载
文件名:luasocket-2.0.2.tar.gz
下载地址:http://files.luaforge.net/releases/luasocket/luasocket
github源码下载:https://github.com/diegonehab/luasocket
1.2 安装
tar zxvf luasocket-2.0.2.tar.gz
修改配置config(见1.3)
make
make install
1.3 修改配置文件config
LUAINC=-I/usr/local/luajit/include/luajit-2.1
INSTALL_TOP_SHARE=/usr/local/luajit/share/lua/5.1
INSTALL_TOP_LIB=/usr/local/luajit/lib/lua/5.1
根据自己安装的Lua路径而定,我是安装的LuaJIT。
二、实例代码
使用LuaSocket获取主机名。
2.1 代码
package.path = '/usr/local/luajit/share/lua/5.1/?.lua;'
package.cpath = '/usr/local/luajit/lib/lua/5.1/?.so;'
local socket = require("socket")
print(socket.dns.gethostname())
2.2 运行结果
参考资料:
小试LuaSocket:http://www.360doc.com/content/14/0919/15/15077656_410715083.shtml