User since
2003-11-28
3645
Artikel
ModeratorIn
Du liest wahrscheinlich zeilenweise ein mit <FILEHANDLE>. Wenn die Zeile nicht komplett ist, wartet Perl eben, bis ein newline (oder eof) kommt. Wenn du stattdessen byteweise lesen wuerdest, duerfte der Client nicht einfrieren.
User since
2003-11-28
3645
Artikel
ModeratorIn
Weil eof() true zurueckliefert?
User since
2003-08-15
2653
Artikel
BenutzerIn
Ich hab einen Client in Tk gebaut der mit einem Server kommunizieren soll. Wenn der Server aber dem Client eine Antwort schickt und dabei kein \n am Ende der Antwort verwendet, dann friert der Client ein. Das ist soweit eigentlich kein Problem, aber mich würde dennoch interessieren warum das so ist.
User since
2003-08-15
2653
Artikel
BenutzerIn
wenn man nur byteweise einliest, woher weiss das empfänger-socket dann wann der stream zuende ist?