Zdravím, jelikož tu máme zase podzim, a s ním zcela nečekaně podzimní počasí, opět začínám zažívat ty skvělé podzimní dny, při kterých můžu dělat jediné: sedět u Internetu. Bohužel jedním z důsledků tohoto úžasného počasí je i to, že čas od času prostě vypadne Internet (mě se to tedy stává). Už pár týdnů dělám na menší aplikaci, pomocí které můžete psát články a pak je posílat na FTP. Aplikace pracuje z šablonou, kterou ze serveru stáhne. Doposud vše fungovalo skvěle, ale při právě jednom z těchto podzimních dní, kdy mi nešel Internet se šablona (css soubor) nestáhla a rozhraní aplikace se tedy změnilo k nepoznání. Můj problém je následující: potřebuji zjistit, zda je aktuálně připojení k Internetu dostupné. Momentálně to řeším odeslaným FtpRequestem, jehož výsledek se buď přihlásí na server, anebo vyhodí výjimku. Používám ale jednorázové požadavky (tzn. neudržím připojení KeepAlive) a to trvá zhruba 3 - 5sekund. Při odesílání článku na FTP je to v pohodě, uživatel počítá s tím, že si nějakou tu chvilku počká, ale při spuštění aplikace je reychlost verifikace moc dlouhá, než abych mohl tento způsob kontroly považovat za dobrý. Potřebuji tedy poradit, jak můžu co nejrychleji zjistit, zda je připojení dostupné. Předem děkuji!
|