Entwickler-Ecke
Internet / Netzwerk - Probleme mit InternetGetConnectedState
Saarpoint - Do 20.07.06 06:10
Titel: Probleme mit InternetGetConnectedState
Hallo!
Ich weiss zwar dass man mit InternetGetConnectedState prüfen kann ob man online ist oder nicht, aber was mir aufgefallen ist, ist das dies anscheinend nur bei NT/XP-Systemen funzt.
Win 95/98, etc. liefern komischerweise immer True zurück und versuchen, trotz dass keine Verbindung besteht, eine aufzubauen. :gruebel: Was natürlich zum Programmabsturz führt... :evil:
Kennt jemand ne bessere Lösung, die auf allen Systemen funzt?
Gruß, Andreas
crowley - Do 20.07.06 08:06
konkret gibt es keine möglichkeit, zu testen, ob du "online" bist, ohne online nachzuschauen...
sprich: versuch doch einfach einen server im netz anzupingen!
die "herkömmlichen" routinen schauen nur, ob du entweder eine Netzwerkkarte mit IP-Adresse hast oder ob du via modem verbunden bist...
mein tip: versuchs mit ping
Narses - Do 20.07.06 10:16
Moin!
crowley hat folgendes geschrieben: |
| versuch doch einfach einen server im netz anzupingen! |
Sorry, aber das ist auch keine gute Idee, denn wenn du eine Wählverbindung per Router hast, dann baut dieser eine Verbindung auf. :shock: Fazit: Dein "Online-Test" kostet den Benutzer Geld, ohne was zu nutzen (denn er verändert die Situation, statt den Zustand zu liefern). :?
Ganz allgemein: man kann nicht sicher herausfinden, ob der Rechner online ist.
Hier [
http://www.marian-aldenhoevel.de/dojo/internet.html] ist eine schöne Erläuterung dazu.
Deshalb mein Tipp: Frag den Benutzer, ob der Rechner online ist oder nicht, niemand anders kann das wissen! ;)
cu
Narses
Saarpoint - Di 25.07.06 19:53
Ok, danke! Ich werde dann in Zukunft den Benutzer fragen.
Wenn er sich nicht sicher ist und trotzdem auf OK klickt, so dass das Programm abstürtzt, war's wenigstens nicht meine Schuld :zwinker:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!