Интересно, а как с контрольной суммой дела обстоят в НХ. В одних случаях сжатие проходит, а в других нет (HX bad pakcet).
Для таких вопросов (возможно) больше подходит тема: Протокол HX - имитация блочного устройства с последовательным интерфейсом.
Обычно причиной несовпадения контрольной суммы является потеря байта в порту. Такое происходит, когда PC не успевает остановить передачу очередного байта после снятия портом ДВК сигнала RTS. Или когда линия RTS ( от ноги 31 у ВП1-065 ) не разведена.
Копаясь в DECserver, выяснил, что telnet listener'ы которые он мапит в свои порты или в консоль умеют работать как по телнету так и просто по чистому IP - настраивается командами
так что если что - могу по просьбам трудящихся давать доступ для VT52 эмулятора к консоли 11/83, консоли AlphaServer DS10 или к другим портам 11/83 (на DZQ11, DLV11 или DHV11)Код:Local> SET TEL LIS 2007 TY RAW Local> SET TEL LIS 2007 TY TEL
Или к консоли DECserver откуда по умолчанию видно некоторые HECnet'овские сервисыПроверка показала, что загрузка по HX через raw telnet listener не проходит - видимо из-за того, что скорость передачи по сети не дозируется и, возможно, отправляется не посимвольно, а сразу бльшой пачкой...Код:Local> sh servi Service Name Status Identification B4GATE Available Linux 2.6.32-21-generic BEEFY Available Linux 3.8.0-26-generic BIGSYS_CONS Available PDP-11/83, Novosibirsk, RU BOPOHA Available OpenVMS Alpha V8.4, Novosibirsk, RU CHIMPY Available @SYS$MANAGER:ANNOUNCE.TXT CTAKAH Available RSX-11M+ V4.6, Novosibirsk, RU CTAKAH_CONS Available Ubuntu 12.04, Novosibirsk, RU CTEPBA_CONS Available AlphaServer DS10, Novosibirsk, RU GORILLA Available Linux 3.5.0-17-generic HPIVAX Available @SYS$MANAGER:ANNOUNCE.TXT KUHAVX Available @SYS$MANAGER:ANNOUNCE.TXT LABVAX Available @SYS$MANAGER:ANNOUNCE.TXT MIM Available RSX system at Update, Sweden PSILOCYBE Available Linux system at Update, Sweden PYFFLE Available Linux 3.2.0-40-generic-pae SHAMS Available @SYS$MANAGER:ANNOUNCE.TXT TRICHOLOMA Available Linux system at Update, Sweden
---------- Post added at 22:55 ---------- Previous post was at 22:51 ----------
Хотя в идеале конечно лучше реалзовать хотя бы минимальную поддержку telnet, чобы иметь возможнсть посылать BREAK.
Последний раз редактировалось form; 10.06.2014 в 19:54.
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
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
С COM портом проблем нет - сам когда-то и выпросил поддержку BREAK для него
А вот по сети сложнее. RAW TCP коим сейчас пользуется эмулятор не предусматривает такой возможности... В TELNET есть функция передачи BREAK (равно как и прочие функции касающиеся сериал порта), и DECserver умеет транслировать TN break в обычный...
---------- Post added at 23:52 ---------- Previous post was at 23:47 ----------
Я думаю для начала неплохо бы реализовать простейшую поддержку телнета - тупо отвергать все фичи кроме попыток установки посимвольного режима (возможно это и не нужно - не силен в телнете и не знаю может ли сервер предложить режим), трансляции <IAC><IAC> <> 377 и собственно BREAK
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
form, Если речь идет о эм. VT52 то подразумевается РС с Виндоуз. Ни кто не мешает запустить выше названую программу. Ссылка http://www.aggsoft.com/tcp-com/
Не стал смотреть что за программа, скажу только, что с точки зрения windows давно забыл про такие слова как XP и 32bit, а значит и про unsigned (for vista+ x64) драйвера (варианты с нажиманием клавиш и автонажимателями, загружаемыми загрузчиком не рассматриваем), со всеми вытекающими
Если известен протокол, мне проще написать реализацию под OpenBSD и сделать на роутере - он у меня воткнут в 4 порт DECserver
Последний раз редактировалось form; 10.06.2014 в 21:06.
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
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)