hi leute. hab mal ne grundsätzliche frage zu den streams. in meinem kleinen ftp-client sollen halt daten an den server geschickt und die antworten dann auch gelesen werden können.
das sieht (gekürzt) ungefähr so aus:
meine frage bezieht sich nun auf diesen teil hier:
was wird da eigentlich gelesen? immer nur eine zeile oder wie soll man sich das vorstellen? mal angenommen da kommt so ein bannertext, wie das bei ftp-servern oft ist
"welcome bla bla
ftp service bla bla
bla bla bla"
wird das alles in den string message geschrieben? oder wie soll man sich das vorstellen?
sorry, für solche "anfängerfragen" aber ich muss mir das immer irgendwie genau vorstellen können, wie das abläuft ehe ich das ganz verstehen kann ...
würde mich sehr freuen, wenn mir hierbei jemand helfen könnte.
vielen dank schonmal.
mfg,
ela.
das sieht (gekürzt) ungefähr so aus:
Code:
PrintStream pout=null;
DataInputStream din=null;
try
{
InetSocketAddress adresse=new InetSocketAddress(iptocheck, 21);
socket.connect(adresse, 3000);
}
catch (UnknownHostException uhe)
{
System.out.println("Unknown Host");
}
catch (IOException ioe)
{
fehler=true;
System.out.println("connection timed out ...");
}
try
{
pout = new PrintStream (socket.getOutputStream());
}
catch (IOException ioe)
{
fehler=true;
}
try
{
din = new DataInputStream(socket.getInputStream());
}
catch (IOException ioe)
{
fehler=true;
}
String message;
try
{
message=din.readLine();
pout.println ("USER username");
message=din.readLine();
pout.println("PASS password");
System.out.println(din.readLine());
}
catch (IOException ioe)
{
System.out.println("IO Exception");
fehler=true;
}
meine frage bezieht sich nun auf diesen teil hier:
Code:
message=din.readLine();
"welcome bla bla
ftp service bla bla
bla bla bla"
wird das alles in den string message geschrieben? oder wie soll man sich das vorstellen?
sorry, für solche "anfängerfragen" aber ich muss mir das immer irgendwie genau vorstellen können, wie das abläuft ehe ich das ganz verstehen kann ...
würde mich sehr freuen, wenn mir hierbei jemand helfen könnte.
vielen dank schonmal.
mfg,
ela.