Добрый день. Есть вот такой код:
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.
Спасибо!