Difference between revisions of "Ping()"
Jump to navigation
Jump to search
Line 33: | Line 33: | ||
end | end | ||
ping{address="www.google.com", timeout=10, callback=logPingResult} | ping{address="www.google.com", timeout=10, callback=logPingResult} | ||
+ | |||
+ | '''Podporovaná verze firmwaru:''' | ||
+ | 2.3.2 a vyšší | ||
'''Použito v:''' | '''Použito v:''' |
Latest revision as of 14:29, 17 October 2016
Funkce sloužící k ověření funkčnosti připojení
Kategorie: Systémová funkce
Kličova slova: ping, odezva
Syntaxe: ping{adrress="www.google.com", timeout=60, callback=function(o) logf("duration: %d", o.duration) end }
Paramtery:
- adrress
- adresa volané stránky ve formátu string
- timeout (nepovinný)
- výchozí hodnota je 30 sekund
- callback
- funkce, která se náseduje
Argumenty callback funkce:
- success
- hodnota true/false, úspěch - true, neúspěch - false
- duration
- doba odezvy v millisekundách
- errorInfo
- string obsahující zprávu o chybě
Example Následující kód zjistí ping stránky www.google.com. Při úspěchu vypíše hodnotu, při neúspěchu vypíše chybu.
local function logPingResult(o) if o.success then logf("Google ping: %d", o.duration) else logf("Google ping failed with error: %s", o.errorInfo) end end ping{address="www.google.com", timeout=10, callback=logPingResult}
Podporovaná verze firmwaru: 2.3.2 a vyšší
Použito v: