Hi,
bei dem Beispielprogramm steht folgendes:
Nur erscheint bei mir gar nichts, nicht mal wenn ich etwas eingebe! Wenn ich osborne.com eingebe und dann Enter drücke, macht es einfach eine neue Zeile. Auch wenn ich über JBuilder den Parameter osborne.com übergebe, steht folgendes da:
Wenn ich dann Enter drücke, macht es wieder einfach eine neue Zeile. Dies geschieht alles in der "Konsole" von JBuilder.
Liebe Grüße
Reality
bei dem Beispielprogramm steht folgendes:
Wenn Sie in der Befehlszeile osborne.com eingben, erscheint die entsprechende Ausgabe:
blablabla
Nur erscheint bei mir gar nichts, nicht mal wenn ich etwas eingebe! Wenn ich osborne.com eingebe und dann Enter drücke, macht es einfach eine neue Zeile. Auch wenn ich über JBuilder den Parameter osborne.com übergebe, steht folgendes da:
whois osborne.com
Wenn ich dann Enter drücke, macht es wieder einfach eine neue Zeile. Dies geschieht alles in der "Konsole" von JBuilder.
Code:
import java.net.*;
import java.io.*;
public class Whois {
public static void main(String[] args) throws UnknownHostException, IOException{
int c;
//Gibt das mit dem Socket verbundene InpuStream zurück :-)
Socket s = new Socket("internic.net", 43);
InputStream in = s.getInputStream();
OutputStream out = s.getOutputStream();
String str = args.length == 0? "osborne.com" : args[0];
byte buf[] = str.getBytes();
out.write(buf);
while((c = in.read()) != -1)
System.out.print((char) c);
}
}
Liebe Grüße
Reality