Цитата(Limp @ Oct 10 2014, 11:45)

Спасибо. Я с сетвыми делами столкнулся впервые. С драйверами pub/Hardware/Fastwel/CPx/CPC109/Software/Drivers у меня не получилось. В прософте
по необразованности своей я не понял где сетевые драйвера. Если подскажите, буду очень признателен. Но с помощью RDCPCI как бы удалось подключить модуль к сети и пинговаться.
Но мне бы хотелось обсудить еще одну вещь, вернее проконсультироваться.
Нужно в своем приложении клиента установить связь с драйвером. Как я это понимаю, с помощью программного прерывания int21h. Какой нужно послать запрос и какой ответ считать правильным? Есть ли подобные примеры? Прошу меня извинить за мой китайский, повторяю, я в этом деле впервые. С уважением, спасибо всем.
В DOS можно поднять сеть тремя разными путями, соответственно, драйвера для каждого пути должны быть разные:
1) Packet Driver - это самый простой путь, драйвер представляет собой резидента, который вешается на любое свободное прерывание, которое вы ему укажете при запуске, обычно int 60h. Соответственно, программный интерфейс поверх драйвера - это вызов int 60h. Это уровень пакетов Ethernet, поверх пакетного драйвера может быть запущен TCP/IP или IPX/SPX стек.
2) ODI драйвер - это драйвер со стандартным интерфейсом, идет от фирмы Novell, требует запуска файла lsl.com и написания конфигурационного файла NET.CFG. Этот интерфейс более сложен, но и возможностей больше, позволяет, к примеру, запуск нескольких разных стеков...
Примечательно, что существуют программы-"переходники" между этими интерфейсами - ODIPKT.COM и PKT2ODI.COM, позволяющие "преобразовать" интерфейс физического драйвера в другой.
Обычно тип драйвера фигурирует в названии файла, имя файла пакетного драйвера содержит буквы pkt или pd (packet driver).
3) NDIS драйвер - это майкрософтовский интерфейс, был популярен в эпоху ранних Windows 3.1/95/98, каким образом он зацепился за DOS, мне неизвестно, и в DOS я его никогда не поднимал.
Возвращаясь к Вашему вопросу - Вы подняли как раз NDIS драйвер RDCPCI.DOS, поэтому как теперь к нему "достучаться" я сходу не подскажу, начните изучение вопроса
отсюда . Но я бы посоветовал исходить из следующего - для CPC109 есть драйвер R6040PD.COM Судя по названию - это packet-driver, какого фига он лежит в папке ODI на FTP Прософта - непонятно. Далее смотрите, какой TCP/IP стек Вы будете запускать поверх драйвера, в хелпе должно быть указано, какой тип драйвера "понимает" стек. И уже из этого исходя, запускайте либо пакетный, либо ODI-драйвер (не забыв про LSL.COM). Если нужен ODI, а в наличии только пакетный драйвер, запускайте программы-"переходники", о которых я писал выше.