Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   Виснут некоторые DOS порты сетевых программ
RSS

Виснут некоторые DOS порты сетевых программ

<<Назад  Вперед>> Печать
 
aleksej
Гость

Ссылка

В чём суть.
Есть промышленный x86 комп, на процессоре STPC Elite. Это SoC на ядре Cyrix Cx486.
https://en.wikipedia.org/wiki/Cyrix_Cx486#Embedded_Solutions
http://www.datasheetcatalog.co...PCE1.shtml
Есть к совместимости с существующим парком комплектующих и софта под дос пара неприятных вопросов, неосвещённых на форуме производителя, возможно, другие просто не сталкивались. А мне вот "свезло".
Одна из этой пары неприятных совместимостей - глухо вешают машину несколько портированных по DOS консольных сетевых утилит.
CURL
WGET
LINKS (браузер)
BINKD
Точно их связывает работа через TCP/IP стэк Waterloo (WATTCP). В случае с BINKD тоже, я говорю о отдельной версии, скомпилированной именно под WATTCP, а не под IBM TCP/IP, как чаще встречается.
Вот она.
http://binkd.spb.ru/cvs.happy....nkddos.zip
Также ПРЕДПОЛОЖУ связь - возможно они скомпилированы в среде DJGPP.
И вот эта связка WATTCP и DJGPP, похоже, даёт на выходе нечто, вешающее эту машину.
Ещё наблюдения:
Есть куча всяких портированных под DOS консольных *NIX'вых утилит. Несетевые (например 7zip) или сетевые работающие с другим стеком, как пакет mTCP или тот же BINKD под стэк IBM, кстати, вот он:
http://download.binkd.org/other/
работают нормально.
Сетевые утилиты, использующие WATTCP, но достаточно старые, компилированные несколько лет назад - Arachne, Lynx, Elinks, DOSLynx, Bobcat и достаточно старый WGET, например, 1.8.2 версии - тоже работают нормально. Складывается такое впечатление, что с какой-то версии компилятора DJGPP (повторюсь, это у меня такое предположение, может их это вообще не объединяет? Я не разбираюсь, но по идее это всё сишный код, коли с иксов пришло, а какой сейчас наиболее употребляемый компилятор C под DOS? DJGPP, насколько знаю). Проверить догадку с более старыми версиями указанных утилит (кроме WGET) не смог ввиду того, что не нашёл очень старых версий. Все насколько возможно старые, что удалось найти - все виснут.

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

Разумеется я пробовал, что мог, времени было предостаточно - разные версии DOS, чистая загрузка, разные версии пакетного драйвера. Разные порты и прерывания сетевой карты, перерыл все настройки в биосе (там никакой экзотики, даже если проц может показаться экзотичным - всё стандартно), отключал кэши и тому подобное.

p.s. Это только у меня так выглядит, или форум при создании темы замечательно подсократил её название? Я тут не при чём. Было: "Виснут некоторые DOS порты сетевых программ". Просьба модераторам - поправить.
Сейчас на форуме
aleksvolgin
Advanced Member


Всего сообщений: 2123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
aleksej написал:
[q]
Складывается такое впечатление, что с какой-то версии компилятора DJGPP (повторюсь, это у меня такое предположение, может их это вообще не объединяет? Я не разбираюсь, но по идее это всё сишный код, коли с иксов пришло, а какой сейчас наиболее употребляемый компилятор C под DOS? DJGPP, насколько знаю).
[/q]
... и далее что? Какой то оборванный кусок потока сознания.

Сеть на матери какая, виашная? Другие сетевые стэки попробовать, к примеру. Физтехсофтовский дос со своим сет. стэком был. Novell опять же.
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
aleksvolgin написал:
[q]
Другие сетевые стэки попробовать, к примеру. Физтехсофтовский дос со своим сет. стэком был. Novell опять же.
[/q]
Как Вы предлагаете их присобачить к:

aleksej написал:
[q]
CURL
WGET
LINKS (браузер)
BINKD
[/q]
? Поподробнее с этого момента...
Alekokot
Newbie


Всего сообщений: 51
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 июля 2015
aleksej написал:
[q]
Точно их связывает работа через TCP/IP стэк Waterloo (WATTCP). В случае с BINKD тоже, я говорю о отдельной версии, скомпилированной именно под WATTCP, а не под IBM TCP/IP, как чаще встречается.
Вот она.
http://binkd.spb.ru/cvs.happy....nkddos.zip
Также ПРЕДПОЛОЖУ связь - возможно они скомпилированы в среде DJGPP.
И вот эта связка WATTCP и DJGPP, похоже, даёт на выходе нечто, вешающее эту машину.
[/q]
Binkd компилируется MS C6.0 а не DJGPP, версия под IBM TCP/IP прекрасно работает с WATTCP. Версия под WATTCP толще в 2 раза чем под IBM TCP/IP. Последняя версия скомпиленная под IBM TCP/IP кажется 1.0.318А под WATTCP 0.9.8, на днях пытался скомпилировать т 1.0.4 и последнюю, нифига не компилится, возможно утеряны нужные инклюды
Alekokot
Newbie


Всего сообщений: 51
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 июля 2015
И у меня с первого разу редко бывает соединение с нодой, со второго на ура
aleksej
Гость

Ссылка

Alekokot написал:
[q]
Binkd компилируется MS C6.0 а не DJGPP, версия под IBM TCP/IP прекрасно работает с WATTCP. Версия под WATTCP толще в 2 раза чем под IBM TCP/IP. Последняя версия скомпиленная под IBM TCP/IP кажется 1.0.318А под WATTCP 0.9.8, на днях пытался скомпилировать т 1.0.4 и последнюю, нифига не компилится, возможно утеряны нужные инклюды
[/q]
Что имеется ввиду под "прекрасно работает с WATTCP"? Как она может работать с WATTCP? Она может не конфликтовать с WATTCP программой, но сама то какое к этому стэку отношение имеет? Или вы не грузите кучу того TSR дерьма из IBM TCP/IP, в частности аж четыре последовательных *.DOS драйвера + inet.exe? И он (binkd) у вас питается конфигом из четырёх строчек и .exe пакетником, как любая WATTCP программа? Что вы имеете ввиду, ответьте, пожалуйста.
Сейчас на форуме
Alekokot
Newbie


Всего сообщений: 51
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 июля 2015
Вот мои строчки для загрузки
из config.sys

DEVICE=C:\BOOT\QEMM\QEMM386.SYS RAM
DOS=HIGH,UMB
BUFFERS=45
FILES=90
stacks=9,256
Shell=C:\4DOS\4DOS.COM C:\4DOS /E:4096 /P
DEVICE=C:\TCPDOS\BIN\PROTMAN.DOS /I:C:\TCPDOS\ETC
DEVICE=C:\TCPDOS\BIN\DIS_PKT.DOS
DEVICE=C:\TCPDOS\BIN\DOSTCP.SYS
DEVICE=C:\TCPDOS\BIN\rtsnd.DOS

из autoexec.bat

PATH=C:\BOOT\;C:\DOS;C:\ARC;C:\SHELL;C:\SOUND;C:\NET;C:\TCPDOS\BIN;%PATH%
SET DOS=C:\DOS
SET ETC=C:\TCPDOS\ETC
CD \
CD TCPDOS
CD BIN
NETBIND.COM
CALL TCPSTART.BAT


Не, по поводу загрузки соврал, были две одинаковые версии под wattcp, по обьему она такая же как и для бинкд для дос, вам для IBM стека нужна версия размером 232,654 кб
aleksej
Гость

Ссылка

Alekokot, с IBM TCP/IP у меня проблем меньше, он почти работает (грузит всё то же самое, кроме, разве что netbind.com - тоже подвисает). И не разобрался, где в конфигах стэка сообщить ему мою TCP/IP статику: айпи, шлюз, маску, днс. Вопрос не решённый, но решаемый, думаю, проще WATTCP. Вот только разбираться с IBM TCP/IP версией binkd до победного конца не хочется потому, что он не даст мне универсальную версию пакета, которая может работать и в чистом DOS, и в DOS окне w9x и в NTVDM окне 2K/XP. WATTCP версия во всех перечисленных средах работала бы, если бы она вообще у меня заработала, таким образом поинтпакет был бы ещё и мобилен в перспективе.
Но если подсобите с настройкой статики в IBMовском стэке (и с netbind.com), буду признателен. У меня обычный растиражированный архив с предустановленной копией, который ibmtcp21.rar. Чую, настроить девственный дистрибутив было бы легче, чем перенастраивать это, но - чего нет, того нет.
Сейчас на форуме
Alekokot
Newbie


Всего сообщений: 51
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 июля 2015
Ну у меня IBM TCP/IP полный инсталлятор, надо только добраться до архива своей BBS, я сейчас не оплачиваю выделенный IP для telnet доступа на BBS. С настройкой постараюсь помочь, хотя я настраивал его 2 года назад, уже и не упомню всех тонкостей, все делалось методом научного тыка, инфы на него нет никакой, надо будет пересмотреть свои конфиги, постараюсь вспомнить.
aleksej
Гость

Ссылка

Alekokot, спасибо, обращусь в ЛС.
Сейчас на форуме
<<Назад  Вперед>> Печать
Полигон-2 »   Старый софт »   Виснут некоторые DOS порты сетевых программ
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS