Telnet and Netcat on Unix do not send the user's input unless it's terminated with a newline character.
Vandyke SecureCRT (Telnet) does the same. Telnet in Windows sends character-by-character. BTW SSH in SecureCRT works fine symbol-by-symbol. It looks to me it depends on terminal emulation mode. Any ideas? Thanks