Существует разница между вводом и возвратом (- старая машинка в skool - посмотрите на Википедию).
Один - возврат каретки, второй - перевод строки; коды ASCII для них - 10 и 13, я бы сказал, протестировать и выяснить, какой (если не оба) вам понадобится.
Обычно (например, в C ++, C # и т. Д.) Вы должны публиковать \ r \ n -> 10 13