Hallo,
ich möchte in meinem Programm eine Funktion verwenden, die prüft, ob eine Netzwerkkomponente verfügbar ist.
Hierzu baue ich mit try/except eine Telnet-Verbindung zu dem entsprechenden Gerät auf.
Wenn das Gerät verfügbar ist, dauert die Überprüfung ca. 1 Sekunde, absolut ok.
Ist das Gerät allerdings nicht verfügbar (z.B. Netzwerkkabel nicht eingesteckt), so dauert die Überprüfung ca. 20 Sekunden, dieser Wert ist nicht akzeptabel.
Frage 1 : Gibt es evtl. einen schnelleren Weg, zu prüfen, ob das Gerät per TCP/IP verfügbar ist ?
Frage 2 : Wenn nicht, wie kann ich die Überprüfung mit der Telnetverbindung nach ca. 5 Sekunden abbrechen, da ich dann davon ausgehen kann, dass das Gerät nicht verfügbar ist. Hier fehlt mir leider der richtige Ansatz.
_________________
mfg
Jocke