Hi!
Wohl eine ganz blöde Frage..
Wird das Programm mit localhost als Argument aufgerufen, ist seine Ausgabe:
localhost
127.0.0.1
wenn es nacheinander mit den Argumenten java.sun.com, www.gkrueger.com und www.addison-wesley.de aufgerufen wird:
java.sun.com
192.18.97.71
www.gkrueger.com
213.221.123.45
www.addison-wesley.de
194.163.213.76
Wie ruf ich das auf?? bzw. wo?? :roll: Normalerweise ruf ich immer irgendwas in der main-Methode selber auf..
Wohl eine ganz blöde Frage..
Code:
import java.net.*;
public class ClientServer {
public static void main(String[] args) {
if(args.length!=1){
System.err.println("Usage: java ClientServer <host>");
System.exit(1);
}
try{
InetAddress addr=InetAddress.getByName(args[0]);
System.out.println(addr.getHostName());
System.out.println(addr.getHostAddress());
}catch (UnknownHostException e) {
System.err.println(e.toString());
System.exit(1);
}
}
}
Wird das Programm mit localhost als Argument aufgerufen, ist seine Ausgabe:
localhost
127.0.0.1
wenn es nacheinander mit den Argumenten java.sun.com, www.gkrueger.com und www.addison-wesley.de aufgerufen wird:
java.sun.com
192.18.97.71
www.gkrueger.com
213.221.123.45
www.addison-wesley.de
194.163.213.76
Wie ruf ich das auf?? bzw. wo?? :roll: Normalerweise ruf ich immer irgendwas in der main-Methode selber auf..