Difference between revisions of "Ping()"
Jump to navigation
Jump to search
(Založena nová stránka s textem „<big>Funkce sloužící k ověření funkčnosti připojení</big> '''Kategorie:''' Systémová funkce '''Kličova slova:''' ping, odezva '''Syntaxe:'''…“) |
|||
Line 32: | Line 32: | ||
end | end | ||
end | end | ||
− | |||
ping{address="www.google.com", timeout=10, callback=logPingResult} | ping{address="www.google.com", timeout=10, callback=logPingResult} | ||
'''Použito v:''' | '''Použito v:''' |
Revision as of 08:09, 28 September 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ý)
- defaultně nastavená 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: