Daim
22-02-2007, 11:39
Guten Tag,
ich habe da ein kleins Problem das bestimmt einfach zu lösen ist. Jedoch komme ich momentan nicht auch die Lösung.
Folgender Code (Das Standardbeispiel schlechthin ;-))
Socket sock = new Socket("meinserver.de");
InputStream in = sock.getInputStream();
OutputStream out = sock.getOutputStream();
String abfrage = "bla vla bla";
out.write(abfrage.getBytes());
int len;
byte[] b = new byte[100];
while ((len = in.read(b)) != -1)
{
System.out.write(b,0,len);
}
in.close();
out.close();
sock.close();
Ich will nun die Ausgabe jedoch in einen String schreiben und nicht gleich ausgeben lassen. Wie kann man das realisieren?
Danke Daim
ich habe da ein kleins Problem das bestimmt einfach zu lösen ist. Jedoch komme ich momentan nicht auch die Lösung.
Folgender Code (Das Standardbeispiel schlechthin ;-))
Socket sock = new Socket("meinserver.de");
InputStream in = sock.getInputStream();
OutputStream out = sock.getOutputStream();
String abfrage = "bla vla bla";
out.write(abfrage.getBytes());
int len;
byte[] b = new byte[100];
while ((len = in.read(b)) != -1)
{
System.out.write(b,0,len);
}
in.close();
out.close();
sock.close();
Ich will nun die Ausgabe jedoch in einen String schreiben und nicht gleich ausgeben lassen. Wie kann man das realisieren?
Danke Daim