Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Управление терминалом MS-DOS через COM-порт

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

A1exSun



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Моя задача - придумать и реализовать свой протокол обмена файлами между 2-мя машинами через COM-порт.
Хочу в своей программе сделать такую фишку как в старом Norton Commander - "Клонирование".
На второй машине пишутся команды, которые переопределяют ее ввод и вывод на COM1:

Код:
mode com1:9600,n,8,1,p
ctty com1:

Далее Нортон с первой машины копирует себя же на вторую.
Вот и я хочу - чтоб моя программа умела себя так копировать, когда на удаленной стороне нет никакого приемника, только голый MS-DOS.
Как это сделать, какие команды и в каком виде слать на вторую машину?

Всего записей: 1871 | Зарегистр. 25-11-2009 | Отправлено: 16:57 24-11-2011
dmka



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как-то вы опоздали с задачей, лет на 20. Протоколы уже давно придуманы и успешно забыты - XMODEM, ZMODEM, Kermit.
 
Сейчас вместо DOS лучше использовать какую-нибудь небольшую сборку linux (размер где-то 10-20Mb), загружаемую с флэшки или по сети. А в ней busybox и ssh.

Всего записей: 947 | Зарегистр. 23-04-2003 | Отправлено: 16:39 25-11-2011
A1exSun



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dmka

Цитата:
Как-то вы опоздали с задачей, лет на 20.

Образование опоздало

Всего записей: 1871 | Зарегистр. 25-11-2009 | Отправлено: 20:23 25-11-2011
dmka



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Образование опоздало  

Я бы сильно не заморачивался слишком уж буквальным следованием условиям задачи, если Вы конечно не учитесь на кафедре кибернетики исторического факультета
 
Скажем, если одно из устройств - Android, а порт - виртуальный последовательный порт bluetooth-соединения, то опыт решения задачи сразу приобретает некоторую коммерческую ценность.

Всего записей: 947 | Зарегистр. 23-04-2003 | Отправлено: 02:27 26-11-2011 | Исправлено: dmka, 02:39 26-11-2011
A1exSun



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dmka
Советуешь забить?

Всего записей: 1871 | Зарегистр. 25-11-2009 | Отправлено: 18:50 26-11-2011
dmka



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
A1exSun
На собеседовании, опыт реализации протокола связи для Adnroid to PC или Android to Android - это хорошая заявка на успех, PC to PC через RS232 - это ноль, а упоминание MSDOS - это автонах. Причем сложность задачи практически одинаковая для всех платформ.
 
Потому я советую от учебы кроме бумажки получить еще полезный опыт. Программисты зарабатывают гораздо больше, чем историки

Всего записей: 947 | Зарегистр. 23-04-2003 | Отправлено: 05:05 27-11-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Управление терминалом MS-DOS через COM-порт


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru