2072       Конференция Expert_FAQ SoobCha           письмо # 2073 2074  


Тема: Hard - VWG5HFNNP (Exp. 3602)
Дата: Fri, 16 Feb 2007 01:52:25 +02 EET
Кому: Expert_FAQ@soobcha.org
Content-Type: text/plain; charset=koi8-r

     > Сообщение от системы экспертной помощи "СообЧа"
> ===============================================

%%%
Вопрос:---------------------------------------------------------
Не подскажете, как связать два компьютера по нуль-модему (rs-232)? На одном стоит DOS 6.22, на другом - Windows XP. Какое ПО для этого необходимо? И как это можно написать самому на С или VB? Как программировать COM-порт под Windows XP?

Спасибо.
С уважением, Валера.
> ----------------------------------------------------------------

%%%
Ответ:----------------------------------------------------------
Hello expert,

  В стандартной поставке DOS 6.22 есть утилиты INTERSVR.EXE и
INTERLNK.EXE.
  Первая из них организует сервер, предоставляющий доступ к дискам,
принтеру и пр. Вторая -- драйвер, который позволяет прилинковаться к
серверу.
В config.sys клиента вставляется
  DEVICE=<dir>\INTERLNK.exe /DRIVES:n
  где n - нужное количество дисков, которые будут связаны с сервером.
после перезагрузки компьютера клиента нужно запустить INTERLNK как
команду и диски связаны. На клиенте можно передавать файлы.
  У меня сервер работал в окошечке 98 виндов. будет ли работать под
XP -- не пробовал. Если не будет, то попробуйте программу DOSBox. Под
ней можно как-то доступаться к COM-портам и, наверное, заработает.
Как сделать DOS-машину сервером для XP -- не знаю, впрочем
поэкспериментируй с программой BOCHS или VMWare и поставь под нее
что-нибудь вроде DOS или Win98 и свяжи по виртуальной сетке с
машиной-хостом, а под гостевой OS уже запускай INTERLNK.
  http://sourceforge.net/projects/dosbox/
  http://sourceforge.net/projects/bochs/
Если заработало, то можно гонять файлы и использовать принтерный порт
другой машины. Связь не равноправная -- одна машина - сервер, другая -
клиент.

Второй вариант -- поставить на обоих машинах Norton Commander.
Открыть в меню какой-нибудь панели пункт Link, выбрать COM или LPT
порт для связи и выбрать Master или Slave. Одна машина становится
сервером, а другая шарит по дискам первой. Можно гонять файлы.

Третий вариант, если хочется поиграть по нуль-модему в игрушку вроде
DOOM-а, то игра сама должна уметь работать с нуль-модемом. Doom (сам
пробовал), Heretic и Hexen должны уметь. Только в установках игры надо
покопаться.

Четвертый вариант: Не будь жадиной и купи сетевуху для DOS - машины (в
XP-шной, наверное есть встроенная) попроси сетевой шнур типа
компьютер-компьютер, поставь настоящую сеть и не мучайся -- гонять
файлы по нуль-модему это удовольствие ниже среднего, поверь моему
опыту. Скорость чуть выше скорости обычного модема. Файлы проще на
обычной 3'5 или 5'25 дюймовой дискетке носить - быстрее будет.

--
Best regards,
 Valentin mailto:klvalent@gmail.com
%%%
----------------------------------------------------------------


  2072 2074  
 
???Mail.ru ??? ?????
╘ 2000-2006 Сообщество Чайников