![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите сетевому недоучке! Пожайлуста [D4, Win95/98, WinME, NT4, Win2k]
SB © (2001-10-01 15:05:00)Просмотрел весь этот трэд, но не нашел решения своей проблемы или просто за неимением опыта в этой сфере, просто не понял. Скачал рекомендуемый пакет компонентов Indy, но все эти TCP и др. серверы мне только добавили сметения. Задача проста. Есть два модема, телефонная линия. Приложение-клиент звонит по известному номеру модема машины-сервера. Соединение устанавливается. Клиент отправляет небольшой файл на сервер, тот его принимает и если он дошел весь, отправляет файл или ответ на клиент, что все ОК, тот отсоединяется. Никакой секретности не требуется, протоколы любые хоть NetBEUI хоть тот же TCP/IP. Главное простота и надёжность. Умом я конечно понимаю, что все достаточно просто, но так как этим никогда не занимался, не знаю с какой стороны подойти к проблеме. Буду благодарен если меня направят по верной тропе или ткнут носом на известный пример в том же Indy или еще где.
SB (2001-10-05 08:24:00) [1]Я взял простейший пример взаимодействия компонентов TidTCPClient и TidTCPServer (из библиотеки Indy) вроде бы все работает, но не всегда вызывается соединение, приходится сначала вручную устанавливать соединение, а потом запускать связь между приложениями. В принципе я решил все-таки использовать эту библиотеку, не хочется работать впрямую с портами. Хотя может в этом и есть сермяжная правда, было бы интересно поглядеть текст программы.
WichMaster (2001-10-04 22:48:00) [2]Привет!
У меня фактически та же задача только соединение у меня идет
по простой телефонной линии. Я делаю так:
Сначала через функции TAPI устанавливаю соединение, а потом
через функции Communication`а, т.е. функции непосредственной
работы с COM портом.
Единственная серьезная загвоздка у меня, так это прием пакетов
информации. Отправление проходит, а с приемом туго. Но можешь
попробовать, может у тебя все нормально получится.