[ MrYoo @ 28.06.2003. 20:38 ] @
Zanima me kako mogu da proverim da li se kompijuter konektovao na internet.

Recimo napravio sam program verzija 1.0 e sada on treba da detektuje kada je korisnika ne netu da bi proverio na serveru, da li postoji eventualna nova verzija.
[ tOwk @ 28.06.2003. 20:44 ] @
Pa pokušaj da se povežeš na taj server, i to ti je dovoljno. Čak, možda je bolje da samo koristiš neku od gethost* i sličnih funkcija (pošalješ DNS upit za tvoj domen) — za to imaš gomilu modula za Perl (CPAN).

Inače, ne postoji programabilni način da se utvrdi da li je korisnik povezan na Internet ili neku drugu mrežu. Zato ti je gornji predlog najbolji.
[ MrYoo @ 29.06.2003. 01:21 ] @

Da tako sam i uradio pokusa da se konektuje ako ne uspe onda sleep neko vreme pa opet. Hvala na odgovoru.
[ alex @ 30.06.2003. 13:36 ] @
Da se nadovezem na tOwk-ovu poruku, imas sjajan modul na CPAN-u koji se zove Net::Ping uz pomoc koga mozes da proveris da li je server pristupacan uz pomoc par pingova. Ekvivalentno komandi:
# ping tvoj.server.com

Brzo i efikasno, znatno efikasnije od DNS lookup-a.
[ MrYoo @ 03.07.2003. 10:55 ] @

Da nasao sam taj modul ali ipak mislim da cu primeniti prvo resenje jer je program manji kada se napravi exe jer se ovako ubacuje i modul u izvrsni file.