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:'''…“) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 11: | Line 11: | ||
** adresa volané stránky ve formátu string | ** adresa volané stránky ve formátu string | ||
* timeout (nepovinný) | * timeout (nepovinný) | ||
− | ** | + | ** výchozí hodnota je 30 sekund |
* callback | * callback | ||
** funkce, která se náseduje | ** funkce, která se náseduje | ||
Line 32: | Line 32: | ||
end | end | ||
end | end | ||
+ | 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: