User Tag List

Страница 64 из 101 ПерваяПервая ... 606162636465666768 ... ПоследняяПоследняя
Показано с 631 по 640 из 1003

Тема: Эмулятор терминала типа VT52

  1. #631

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, Есть небольшое пожелание.
    Добавьте пожалуйста опций дампа, где опции имеют такие функции:
    1)опция
    Запись дампа только Телнет команд где из общего потока фильтруется 3 октета а определение по команде IAC (377).
    1 октет (IAC), 2 октет (команда) 3 октет (опция команды)

    2)опция
    Всё тоже самое только в десятеричной системе.

    3) опция
    Всё тоже самое только кроме числового значения верхней строчкой, нижней строчкой идет название самой команды. (типа перевод)

    Так легче будет отлавливать те команды сервера, на которые не реагирует VT52. Так же если сделать идентификатор терминала где терминал сообщает серверу что он VT52, то тогда сервер будет работать только в ASCII и не будет передавать "чужие" команды/запросы типа VT100, ANSI и т.п.

    Спасибо.

  2. #631
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #632

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Запись дампа только Телнет команд
    В окне IP_Log дампятся все принятые и отправленные команды Telnet.

    Цитата Сообщение от MiX Посмотреть сообщение
    Так легче будет отлавливать те команды сервера, на которые не реагирует VT52.
    Terminal_IP_Adapter реагирует на все команды Telnet, передавая отказы от их выполнения ( если на команду требуется ответ ).

    Цитата Сообщение от MiX Посмотреть сообщение
    сделать идентификатор терминала, где терминал сообщает серверу, что он VT52
    Терминал ничего не знает про Telnet, а Terminal_IP_Adapter - ничего не знает про терминал, поэтому такое дополнение сделать сложно.

  4. #633

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    В окне IP_Log дампятся все принятые и отправленные команды Telnet.
    Там команды в шестнадцатеричном виде.

    Цитата Сообщение от Patron Посмотреть сообщение
    Terminal_IP_Adapter реагирует на все команды Telnet, передавая отказы от их выполнения ( если на команду требуется ответ ).
    Получается что даёт отказ на запрос о типе терминала.

    Цитата Сообщение от Patron Посмотреть сообщение
    Терминал ничего не знает про Telnet, а Terminal_IP_Adapter - ничего не знает про терминал, поэтому такое дополнение сделать сложно.
    На команду сервера IAC SB 24 1 IAC SE терминал должен ответить IAC SB 24 0 VT52 IAC SE.

  5. #634

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    На команду сервера IAC SB 24 1 IAC SE терминал должен ответить IAC SB 24 0 VT52 IAC SE.
    Терминал не получает команды Telnet - это делает адаптер, который ничего не знает ( и не имеет возможности узнать ) о подключенных к нему устройствах.

    ---------- Post added at 18:45 ---------- Previous post was at 18:32 ----------

    Можно добавить в опции адаптера что-то вроде текстовой константы ReportTerminalType с пустым значением по умолчанию. Тогда, если туда что-то написать - эта строка будет выдаваться в ответ на запрос типа терминала по Telnet.

  6. #635

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    IAC SB 24 0 VT52 IAC SE.
    Попутно замечу, что VT52 - неправильный тип терминала. Правильный DEC-VT52, а просто VT52 - это случай когда прогнулись под криворуких программеров и решили, что проще смириться
    Но при входе например на OpenVMS по телнету разница будет заметна - там понимаются только правильно написанные (согласно rfc884) типы...
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  7. #636

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Терминалу не чего и не требуется что то узнавать, поэтому речь идет об адаптере. В настоящем VT52 вообще кроме токовой петли нечего нет. Согласование протокола приёма/передачи нужно для того чтобы сервер не присылал "чужие" команды а работал в только режиме приёма/передачи VT52.

    ---------- Post added at 18:56 ---------- Previous post was at 18:53 ----------

    Цитата Сообщение от form Посмотреть сообщение
    Попутно замечу, что VT52 - неправильный тип терминала. Правильный DEC-VT52, а просто VT52 - это случай когда прогнулись под криворуких программеров и решили, что проще смириться
    Но при входе например на OpenVMS по телнету разница будет заметна - там понимаются только правильно написанные (согласно rfc884) типы...
    Возможно что в Майкрософт упростили так как там пишется просто VT52.
    Последний раз редактировалось MiX; 01.11.2014 в 19:01.

  8. #637

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Возможно что в Майкрософт упростили так как там пишется просто VT52.
    Многие упрощают - от того и стали делать софт который и так и так да еще парой способов понимает
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  9. #638

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Можно добавить в опции адаптера что-то вроде текстовой константы ReportTerminalType с пустым значением по умолчанию. Тогда, если туда что-то написать - эта строка будет выдаваться в ответ на запрос типа терминала по Telnet.
    Отлично! А клонировать строку можно будет под другие запросы?

  10. #639

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    А клонировать строку можно будет под другие запросы?
    Когда возникнет настоятельная потребность рапортовать текстовой строкой что-то кроме типа терминала - можно будет добавить поддерку такого запроса.

  11. #640

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Но при входе например на OpenVMS по телнету разница будет заметна
    form, тут надо бы уточнить несколько моментов. OpenVMS который в составе эмулятора не спрашивает о типе терминала. Скорей всего он и так работает в режиме VT52.
    Какая ещё операционка может менять протокол в соответствии типа терминала.
    Цитата Сообщение от form Посмотреть сообщение
    - там понимаются только правильно написанные (согласно rfc884) типы...
    Посмотрел RFC1091, там довольно таки много вариантов согласования но везде пишется "TERMINAL-TYPE". Это как, срока пишется в команде или подменяется названием терминала?

Страница 64 из 101 ПерваяПервая ... 606162636465666768 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. [Аукционъ] Клавиатура от терминала ЕС-7927
    от BYTEMAN в разделе Барахолка (архив)
    Ответов: 18
    Последнее: 15.05.2012, 14:50
  2. Срочно ищу монитор от терминала 15ИЭ-00-013 (от ДВК-2)
    от dk_spb в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 10.02.2012, 10:19
  3. Куплю клавиатуру КМ-035 для терминала СМ 7238
    от Kronshou в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 13.09.2010, 23:33
  4. C64 или C128 в качестве терминала под Linux
    от Vinnny в разделе Commodore 16/64/128
    Ответов: 6
    Последнее: 14.12.2007, 16:39
  5. Подгрузка pc-файла типа "codes" в эмулятор
    от maximk в разделе Эмуляторы
    Ответов: 15
    Последнее: 13.11.2006, 15:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •