Как открыть сеанс Telnet в программе C#, отправлять команды и получать ответы программно?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как открыть сеанс Telnet в программе C#, отправлять команды и получать ответы программно?

Сообщение Anonymous »

У меня есть проектор optoma, и я хочу связаться с ним с помощью сеанса Telnet из программы C#. Используя различные оболочки и пакеты Nuget, я могу запустить сеанс telnet, но я не могу передавать команды или получать ответы в своей программе на C#.
В обычном Windows cmd, если я напишите Telnet 192.168.222.127, начнется сеанс Telnet. Проектор реагирует на команды в формате ASCII (https://www.optoma.de/uploads/RS232/DS309-RS232-en.pdf) и возвращает «F» или «P» в зависимости от того, была ли команда выполнена неудачно или успешно. Чтобы изменить яркость на 10, я бы сделал что-то вроде этого:
  • откройте соединение Telnet: telnet 192.168.222.127
  • Отправьте команду для изменения яркости на 10: ~0021 10
  • Сессия ответит буквой «P» в качестве команды, переданной для изменения яркости.
    Команды терминала Telnet
Я хочу сделать то же самое с программой на C#, но я застрял. Большинство ответов указывают на устаревшие пакеты и ссылки. Я новичок в Telnet и протоколах связи, и мне нужна помощь в этом вопросе. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/688 ... receive-re
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»