デバイスの全インターフェース IP アドレスを取得する (device.ifaddrs)
宣言
インターフェース情報の配列 = device.ifaddrs()
戻り値
-
インターフェース情報の配列
配列型 | nil。成功した場合は特定の構造を持つテーブルを返し、失敗した場合は nil を返します全インターフェースの情報構造
{
{"接口名 1", "IP1"},
{"接口名 2", "IP2"},
...
}
説明
デバイスの全インターフェース IP アドレスを取得します
使用例
-- デバイスの Wi-Fi 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 を使用しています