Клиент должен согласовать с сервером посимвольный режим, иначе будет построчный со всеми вытекающими (вывод после того как пришел ввод [логически последовавший после этого вывода], невозможность использовать посимвольные программы, эхо там где его не должно быть итд)...

