В настоящее время я использую минималистичный Telnet из CodeProject, и у меня возникли проблемы с отправкой правильного вывода на мое устройство telnet. По сути, я пытаюсь автоматизировать сбор данных конфигурации из модемов Netopia DSL, используя этот процесс. Я могу прочитать приветственный экран интерфейса telop netopia только отлично, но я не могу получить дальше.Отправка Control-N и <CR><LF> через telnet с использованием C#
Процесс выполняется следующим образом: 1) Telnet на устройство ip 2) Отображается экран приветствия. 3) Находясь на экране приветствия, нажмите Control-N 4) Представлено приглашением # 5) sh config будет печатать конфигурационный файл на экране.
Любая помощь очень ценится.
Это отлично работает ("char ctrln = (char) 0x0E; "), спасибо! То, как я реализовал его в своем коде, было: «string strCtrln = Convert.ToString (ctrln); telnetComponent.Write (strCtrln + Environment.NewLine); я также хотел спросить, откуда вы знаете, что Ctrl-N равно 0x0E? есть способ, которым я могу посмотреть их сам в будущем? –
Я googled ASCII CTRL + N, и он дал мне эту ссылку: http://www.bbdsoft.com/ascii.html. Не забудьте принять ответ:) – Andee