Lấy IP của tất cả giao diện mạng (device.ifaddrs)
Khai báo
infos = device.ifaddrs()
Giá trị trả về
-
infos
Kiểu mảng |nil. Khi thành công, trả về một bảng có cấu trúc bên dưới; trả vềnilkhi thất bạiCấu trúc
{
{"ifname1", "ip1"},
{"ifname2", "ip2"},
...
}
Mô tả
Lấy địa chỉ IP của tất cả giao diện mạng trên thiết bị
Ví dụ
-- Lấy địa chỉ IP Wi-Fi
local ip = "Wi-Fi đang tắt"
for i, v in ipairs(device.ifaddrs()) do
if (v[1] == "en0") then
ip = v[2]
end
end
sys.alert(ip)
Lưu ý: Ví dụ trên sử dụng hàm ngoài chương này sys.alert