Wie kann ich in einer Anwendung ständig überprüfen, ob noch Netzwerkverbindung besteht. Es gibt ja einige Netzwerkkarten die sich nach einiger Zeit abschalten. Danke
Announcement
Collapse
No announcement yet.
Netzwerk überprüfen
Collapse
X
-
Mir würden da auf die schnelle 2 Möglichkeiten einfallen:
1, Du Pingst eine sicher vorhandenes Ziel an (z.B. mit den Komponenten von http://www.rtfm.be/fpiette/indexuk.htm. Dazu brauchst Du aber TCP/IP auf deinem Rechner
2, Du versuchst eine Datei zu öffnen, welche auf einem immer verfügbaren Rechner liegt.
Natürlich hast Du evtl. das Problem, daß wenn das Ziel nicht mehr verfügbar ist, du evtl. auch als Ergebnis deiner Auswertung ein "Netzwerk nicht mehr verfügbar hast"
-
Normalerweise sollte man sich nicht darum kümmern müssen.
Es gibt zuviele Möglichkeiten, eine Netzwerkverbindung zu haben.
Abgesehen davon: WAS für eine Verbindung soll bestehen?
Die einfachste Methode wäre: eine Verbindung aufbauen (streaming socket) und dann immer mal ein Paket senden, bevor der Timeout zuschlägt.
Aber wenn jemand am Proxy mit Aufwahlleitung hängt, dann wird er sich bedanken.....
Grüße
Tim
Comment
Comment