Internetverbindung Prüfen
-
Ich Pinge auch an, mit der Indy Komponente. Aber wenn keine verbindung vorhanden ist gibt es eine Fehlermeldung. Wie bekomme ich die weg?
-
Bekommst du eine Fehlermeldung oder eine Exception?
Bei einer Fehlermelrdung müsste man die irgendwo im ObjectInspector oder per Quellcode ausschalten können, eine Exception fängst du mit try{}catch(..){} ab...
-
mit welcher indy komponente geht das denn?
-
Nur weil ein Server nicht antwortet heisst das noch lange nicht, dass keine Internetverbindung besteht. Es kann auch einfach der Server tot sein.
Falls du dich per DFÜ-Netzwerk o.ä. einwählst (Gebühren?) hilft dir ggf. die WinAPI-Funktion InternetGetConnectedState (oder so ähnlich); bei Verbindungen über einen Router bzw. ein lokales Netzwerk gibt es keine garantiert funktionierende Möglichkeit, die Internet-Verfügbarkeit zu prüfen.
-
hm...danke aber könntest du vielleicht trotzdem sagen wie die indy komponente heißt? ^^
-
Die Komponente heisst TIdICMP, so wie das beim Pingen verwendete Protokoll.
-
ok danke ich wusste nicht das das protokoll so heißt, von daher

ist zum pingen IdICMP->Ping richtig? Wenn ja dann noch eine frage von einem der sich gar nicht auskennt (ich):
welchen port muss ich benutzen?
-
Hallo
st zum pingen IdICMP->Ping richtig?
Das steht in der zu dem Indy-Package zugehörigen Doku.
welchen port muss ich benutzen?
Den Port dessen Verfügbarkeit du überprüfen willst.
bis bald
akari
-
-

Danke!