F
fig0
Gast
Hi,
ich möchte ein programm schreiben, das in einem gewissen intervall prüft ob ein Server im netzwerk online ist. Ich habe jetzt eine weile gesucht und bin auf das hier gestoßen:
das ist in etwa auch das was ich mir vorstelle (also nur um zu prüfen ob der server online ist, das mit dem intervall krieg ich schon hin). Mein problem ist jetzt, dass das eben leider nicht mit netzwerk ips funktioniert, den port habe ich mal auf 7 gestellt, erhalte dann aber eine IOException "Connection refused: connect"
Wäre sehr danbkar wenn mir jemand einen tipp geben könnte.[/quote]
ich möchte ein programm schreiben, das in einem gewissen intervall prüft ob ein Server im netzwerk online ist. Ich habe jetzt eine weile gesucht und bin auf das hier gestoßen:
Code:
import java.io.*;
import java.net.*;
public class ServerTest {
Socket s;
String server = "google.de";
public void test() {
try {
s = new Socket(server,80);
System.out.println("Der Server " + server + " ist online !");
} catch ( UnknownHostException uhe ) {
System.out.println("Der Server " + server + " ist down !");
}
catch ( IOException ioe ) {
System.err.println(ioe.getMessage());
}
}
}
das ist in etwa auch das was ich mir vorstelle (also nur um zu prüfen ob der server online ist, das mit dem intervall krieg ich schon hin). Mein problem ist jetzt, dass das eben leider nicht mit netzwerk ips funktioniert, den port habe ich mal auf 7 gestellt, erhalte dann aber eine IOException "Connection refused: connect"
Wäre sehr danbkar wenn mir jemand einen tipp geben könnte.[/quote]