Avatar billede lifeweb Nybegynder
20. maj 2004 - 15:25 Der er 4 kommentarer og
1 løsning

Tjekke om brugeren er online

Hej..!

Hvordan tjekker jeg nemmest, i Delphi 7, om brugeren har internetadgang..?

Jeg vil gerne kunne fortælle brugeren hvis ikke der er internet-adgang, da mit program så skal opføre sig anderledes.
Avatar billede dkn Nybegynder
20. maj 2004 - 15:49 #1
Avatar billede snowball Novice
20. maj 2004 - 16:39 #2
dkn: Sådan kan du ikke gøre - ikke hvis det skal være pålideligt i hvert fald :)

Den eneste måde du med sikkerhed kan afgøre om du er forbundet til Internettet er ved at pinge en IP på Internettet.

http://exp.geertsen.dk/ConnectedToInternet.zip er et eksempel på hvordan man kan lave sådan en test. Byt evt. IP'en ud men en anden Root server (http://www.root-servers.org/) eller en anden IP som altid svarer tilbage.
Avatar billede dkn Nybegynder
20. maj 2004 - 17:06 #3
jo vil da give dig delvis ret. Men hvis man nu har en software firewall vil man jo kunne snyde programmet til at tro at der ikke er inet.
Tror det vil være en god ide at bruge dem sammen
Avatar billede snowball Novice
20. maj 2004 - 17:22 #4
Hvis man bruger en firewall som lukker totalt af for ICMP (ping) så vil min metode rigtigt nok ikke virke. Men jeg vil nu stadig mene at det generelt set er den bedste måde at gøre det på.
Avatar billede borrisholt Novice
26. maj 2004 - 09:12 #5
Så lav et http request til www.dr.dk så er du relativ sikker.

Jens B
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester