跳至主要內容

取得裝置所有的介面 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