Cum se verifică conexiunea la preaplinul stiva de Internet în limba rusă
Acum am făcut bătături:
dar se pare să funcționeze numai în cazul în care Internetul merge în mod direct și nu prin intermediul rețelei locale, tobish acum mă întoarce întotdeauna atât de la TRUE, chiar dacă am tăiat conexiunea (este cu Internet). Cum se face că nu a fost în funcție de LAN?
La naiba, am șters toate făcut prin încercare, cu excepția, ca trebuie doar pentru a analiza o pagină:
problema este că cronometrul continuă să funcționeze când pornesc conexiunea. Iar logica este ca timer-ul ar trebui să se oprească atunci când îl porniți (Connect).
set 12 aprilie '12 la 12:05
De asemenea, am această problemă a apărut. Acesta a fost (și este) o cerere care trebuie să fie verificat în sine „în timpul activării“, pentru acest lucru a fost necesar să se urce în baza de date la nivel mondial și pentru a găsi ID-ul acolo. Dar, în cazul în care Internetul nu a fost conectat, programul a fost de a avertiza utilizatorul. M-am gândit pe scurt despre aceasta, deși la început, chiar a încercat să facă ceva cu prize. Dar decizia, IMHO, era evident: pentru a accesa orice fel de obiect global în TRY-> EXCEPT-> END și în cazul în care un bloc de excepție a avut loc, a fost un semn că accesul la internet nu a fost. Mânerul poate fi la orice site-ul special, de exemplu, pentru a primi conținut de la una din paginile sale. Acest lucru se poate face folosind TidHTTP. Totuși, este posibil să ping baza de date la nivel mondial, etc, etc.
Am testat personal o conexiune la Internet, interogați serverul MySQL ca aceasta:
P.S
ZConnection, ZTable și alte Z-obiecte - un set de componente Zeos pentru a lucra cu servere MySQL. Codul de șablon de mai sus, utilizați cronometrul la intervale de cel puțin 0,8 secunde.