In Linux, when I run telnet <address> <port>
and then type things, it buffers data and only sends collected line when I hit Enter. Furthermore, it buffers up to 4096 characters and truncates everything else.
I can confirm this by listening to the traffic via tcpdump or anything like this.
Is it possible to send bytes (or multibytes if UTF-8 encoding of character is multibyte) immediately when it appears? I expect to see "1-byte" (1 payload byte plus headers) TCP packets in the tcpdump output.
Or, at least, is it possible to force it to send the collected buffer without <cr>
or/and <lf>
characters?