Vielleicht buffert der Client einzelnen Zeilen, guckst du
hier und
hier.
Nein, leider buffert er nicht. Ich hatte da gestern abend auch kurz dran gedacht. Aber ich habe es grade probiert. Die Clients die ich nutzte schicken jeden Tastendruck raus.
Folgende Clients:
XShell 3
Putty
telnet
Man kann es auch daran erkennen:
1. Kann ich an den NICs erkennen das daten raus bzw. reingehen.
2. wenn ich auf unix connecte und "top" starte, kann ich einfach mit einem druck aus "q" wieder raus. OHNE Return dahinter.
Ich habe es auch schon mit einem einfachen TCPServer versucht. Das gleich problem.
Wenn ich wie du beschrieben hast in read springe, ist er "weg" bis ich return drück. Ich sitzte seit gestern morgen an dem problem. Habe zig internetseiten gelesen und komme einfach nicht weiter.
Wär toll wenn einer wüsste was ich falsch mache.