[delphi] wykrycie połączenia z netem

0

cześć

W swoim programie chciałem zrobić aby timer co jakiś czas sprawdzał czy jesteśmy podłączeniu do netu. Jeśli nie jesteśmy to wyłącza nam program.

mam taki kod, który pobiera nasze ip i sprawdza czy jesteśmy podłączeni do sieci

czy jeśli ustawie timer żeby sprawdzał mi połączenie np co 30 min to czy będzie to powodować zwieszanie się programu ?? czy nie obciąży programu?
Bo może bez sensu jest robienie takiego kodu

proszę o pomoc

0

Nie obciąży to programu (Timer nie obciąża).

0

Raz zrobilem aby timer odliczal mi do 5000 i zwieszal mi program (tylko ze zrobilem w timerze aby mi wyslal plik na serwer wiec moze dlatego sie zwiesil )

ale dzieki Opi za odpowiedz :)

0

Co 5sek. chcesz wysyłać plik na serwer ? Nic dziwnego że się wieszało, ale nie od Timera, lecz od wysyłania ciągłego.

Możesz i co 1sek. (1000 Interval) ustawić Timer, ale sprawdzaj czy połączenie (wysłanie pliku na serwer) zakończyło się.

Jednak z drugiej strony częste wysyłanie pliku na serwer bardzo go obciąża.
Co innego co 30min (Interval 1800000 = 180tys. milisekund).

0

dzieki Opi :)

0 użytkowników online, w tym zalogowanych: 0, gości: 0