zmitrok62
@zmitrok62
Очень хороший человек

Не работает перевод строки в C# (socket), почему?

Добрый день. Есть вот такой код:
string cmd = "admin" + "\n";
byte[] buf = System.Text.ASCIIEncoding.ASCII.GetBytes(cmd.Replace("\0xFF", "\0xFF\0xFF"));
tcpSocket.GetStream().Write(buf, 0, buf.Length);

Это строки из telnet клиента, который открывает реализован на сокетах. Проблема в том, что в консоль попадает текст cmd, символ перевода строки (10), но он не отрабатывает. Проще говоря не "нажимается Enter" по окончании ввода.
Пробовал различные комбинации с \r, без разницы....
На том конце UNIX.
Спасибо!
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 1
zmitrok62
@zmitrok62 Автор вопроса
Очень хороший человек
Вот библиотека используемая:
https://www.codeproject.com/Articles/19071/Quick-t...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы