Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Связь 2х компов

Автор: asdor 10.11.2004 13:16

Проблема в следующем.
Есть 2 компа, на одном прога под ДОСом на Паскале, на другом Виндусовая под 2000. Досовский комп управляет оборудованием, виндовый - предоставляет интерфейс оператора.
Обмен по ком порту в силу ряда причин не подходит. Знает ли кто как обмениваться сообщениями в TCP/IP или просто по сети.
Сейчас проблема решена следующим образом. На Досовском установлен вин3.11 расшарен виртуальный диск, на нем создаются файлы, в которых содержится информация для обмена. Сервер из под 3.11 тормозит... серьезно. Если работать через 2000, то при аварии, нарушении связи, дос останавливается, процедура FindFile тормозит ужас. Может кто то знает способ, ускорить определение наличия сети-файла в сети...

Автор: Altair 10.11.2004 21:04

Это точно уже обсуждалось!
В задачах посмотрите....
ТОчно помню это обсуждали ..
Причем тоже на одном компе стояла ДОС на другом WIN!

Автор: asdor 12.11.2004 13:47

Благодарю. Наешл. Аналогичное обсуждение, решения нет.
А кто бы подсказал, как на паскале пинг написать ))) Это был бы выход... Он определял бы наличие виндов-сети.
Но самым корректным кажется обмениваться сообщениями по сети, как по ком порту... Не посто это? Давно ДОС умер, и для этих целей никто не точил?

Автор: APAL 12.11.2004 15:43

Цитата
Знает ли кто как обмениваться сообщениями в TCP/IP или просто по сети.

NET SEND * "Сообщение на всех"

Автор: APAL 12.11.2004 23:57

http://pascal.sources.ru/lan/ipxlib.htm