Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
Gar nicht. Java unterstuetzt nur TCP und UDP. Angeblich soll in JDK1.4 eine Unterstuetzung fuer ICMP folgen, aber gesehen habe ich es noch nicht.<p>
Um nun dennoch einen "Ping" loszusenden, gibt es zwei Wege: Statt eines ICMPs kann man mit einem TCP-Connect-Versuch ebenfalls pruefen, ob eine Maschine da ist, denn dass ein Ping beantwortet wird, ist lange nicht garantiert - eine gute Firewall laesst Pings gar nicht erst auf Server, die fuer ihre eigentlichen Aufgaben trotzdem erreichbar sind. Zweiter Weg: Ein Ping-Rohling in einer anderen Programmiersprache (Perlscript, C-Programm) schreiben, aus Java heraus starten und den Output auswerten.<p>
Gruss, Marc
Hab mich grad umgeschaut, finde aber auf die Schnelle nix, was auf Ping schliessen laesst - ist das im Paket Lava?<p>
Mich wuerds halt interessieren, weil reine ICMP-Loesungen ausserhalb von Java nicht plattformunabhaengig sind, vielleicht braucht man eine ICMP-Schnittstelle einmal. Und dann wuerds mich natuerlich interessieren, weil ich wissen will, wo ich mit meinem "Das geht nicht" falsch lag <p>
Gruss, Marc
Comment