Hallo
mit Hilfe des folgden Codes möchte ich Testen ob ein Server vorhanden ist oder nicht.
In letzter Zeit wirft dasd Programm ziehmlich oft die Meldung das der Server nicht erreichbar ist obwohl in anderen Logs nix davon vermerkt ist das der Server nicht vorhanden ist.
Und nun meine Frage (nur zum Absichern das ich richtig denke und der Fehler net bei mir liegt)
Die Exception wird doch eigentlich nur gewurfen wenn der Server wirklich nicht vorhanden ist oder liege ich da falsch?
mit Hilfe des folgden Codes möchte ich Testen ob ein Server vorhanden ist oder nicht.
Java:
public void servercheck() {
try {
Socket s = new Socket(aiHost, 80);
s.close();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
writeInfo("Der Server " + aiHost + " ist down", "error");
System.out.println("Der Server " + aiHost + " ist down");
System.exit(2);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
In letzter Zeit wirft dasd Programm ziehmlich oft die Meldung das der Server nicht erreichbar ist obwohl in anderen Logs nix davon vermerkt ist das der Server nicht vorhanden ist.
Und nun meine Frage (nur zum Absichern das ich richtig denke und der Fehler net bei mir liegt)
Die Exception wird doch eigentlich nur gewurfen wenn der Server wirklich nicht vorhanden ist oder liege ich da falsch?