achso
wenn ich es mit der While-Schleife durchlaufen lasse, so wie es jetzt der Fall ist, bleibt der Client bei der Ausgabe "waiting..." stehen
(demnach beim lesen vom Server). Der Server hingegen hat angeblich etwas gesendet, da die
Zeile erfolgreich ausgeführt wurde, ohne exceptions oder sontigem.
Das finde ich sehr verwunderlich, weil nach meinem Verständnis wenigstens der erste Durchlauf sauber laufen müsste.
Edit: Ok, dies lies sich einfach durch ein flush beheben -.-, jetzt gibt er die erste Ausgabe aus und bleibt dann in dieser Zeile
beim read hängen...
so langsam kommt man der Sache näher
wenn ich es mit der While-Schleife durchlaufen lasse, so wie es jetzt der Fall ist, bleibt der Client bei der Ausgabe "waiting..." stehen
Code:
int c = vomServer.read();
Code:
zumClient.write(...)
Das finde ich sehr verwunderlich, weil nach meinem Verständnis wenigstens der erste Durchlauf sauber laufen müsste.
Edit: Ok, dies lies sich einfach durch ein flush beheben -.-, jetzt gibt er die erste Ausgabe aus und bleibt dann in dieser Zeile
Code:
while (c > -1){
System.out.print((char) c);
c = vomServer.read(); <----
}
so langsam kommt man der Sache näher
Zuletzt bearbeitet: