Alle Schnittstellen-IP-Adressen des Geräts abrufen (device.ifaddrs)
Deklaration
Schnittstelleninformationsarray = device.ifaddrs()
Rückgabewert
-
Schnittstelleninformationsarray
Sequenzielle Tabelle | nil; bei Erfolg eine Tabelle mit einer bestimmten Struktur, bei Fehler nilDie Informationsstruktur aller Schnittstellen sieht wie folgt aus
{
{"Schnittstellenname 1", "IP1"},
{"Schnittstellenname 2", "IP2"},
...
}
Hinweise
Ruft die IP-Adressen aller Schnittstellen des Geräts ab.
Beispiel
-- WiFi-IP-Adresse des Geräts abrufen
local ip = "没开 WiFi"
for i,v in ipairs(device.ifaddrs()) do
if (v[1]=="en0") then
ip = v[2]
end
end
sys.alert(ip)
Hinweis: Der obige Code verwendet die Funktion sys.alert aus einem anderen Kapitel.