Ping()
Jump to navigation
Jump to search
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}
Použito v: