跳到主要内容

获取设备所有的接口 IP (device.ifaddrs)

声明​

接口信息数组 = device.ifaddrs()

返回值​

  • 接口信息数组 顺序表型 | nil,成功返回一个特定结构的表,失败返回 nil
所有接口的信息结构如下
{
{"接口名1", "IP1"},
{"接口名2", "IP2"},
...
}

说明​

获取设备所有的接口 IP

示例​

-- 获取设备的 WiFi IP
local ip = "没开 WiFi"
for i,v in ipairs(device.ifaddrs()) do
if (v[1]=="en0") then
ip = v[2]
end
end
sys.alert(ip)

:上述代码中使用了非本章函数 sys.alert