![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Связь 2-х компов через ИНет [D6, Win95/98, Win2k, WinXP]
Зинец Виктор © (2002-03-22 15:17:00)как подступиться к задачке: есть комп с модемом (1), который может выходить в ИНет; есть другой комп, постоянно висящий в ИНете (2); оба компа подключены через одного провайдера; можно ли соорудить прогу, которая на компе (1) будет _как-то_ общаться с прогой на компе (2) на предмет получения от нее данных, обновления данных и т.д.? А если можно, то в 2-х словах - откуда с бубнами плясать?
С уважением,
Виктор
Erik Ivanov (2002-04-03 16:32:00) [1]А ты в директорию Delphi5\Demos\Midas\... загляни, там много примеров. Можно еще посмотреть исходники
Delphi5\Source\Vcl\scktsrvr.dpr
Зинец Виктор (2002-04-03 14:58:00) [2]2 Polevi: а пример хоть какой-нибудь, нельзя нигде найти?
Polevi (2002-04-03 14:00:00) [3]2Зинец Виктор ©
MIDAS через SocketConnection
Quadro (2002-04-02 17:00:00) [4]Удалено модератором
Зинец Виктор (2002-03-23 16:51:00) [5]2 cok: причем тут пароли???
есть задача - на удаленном компе вводятся данные, которые надо сохранить в базе данных сервера. В локальной сети ставил опыты с DCOM, в принципе практ. то, что доктор прописал, но - настраивать сложно, надо комп-контролер домена, и _имхо_ неприменимо для связи через ИНет (поправьте, если не прав). Вот и смотрю, что тут можно еще придумать... а поск. в сетях я не очень, то и вопросы дурные задаю.
Anatoly Podgoretsky (2002-03-23 14:11:00) [6]Зинец Виктор © (22.03.02 17:18)
В принципе о нуля до бесконечности
cok (2002-03-23 13:50:00) [7]>сколько клиентов может обслужить
Ты хотел сказать у скольких клиентов можно свистнуть пароли?
yaJohn (2002-03-22 17:40:00) [8]>сколько клиентов может обслужить
;)))
Зависит от того, что гонять будем. В принципе... Кажется, теоретически неограничено.... Хотя могу и ошибаться. Для бытовых нужд должно хватить...
>что-то с потоками надо будет делать?..
В простейшем случае - нет. Если не поддаваться соблазну использовать ctBlocking. Все работает аутоматычно. Но с какого-то момента потоки начинают делать с тобой такое.... Ж8)
SerVS - S (2002-03-22 17:34:00) [9]>что-то с потоками надо будет делать?..
Тебе нет, ServerSocket поддерживает работу с несколькими клиентами одновремено, свойство Connections[i]. У него выставляется кол-во кешируемых потоков и т.д.
Какой диал-ап у клиентов серверу всеравно, это накладывает ограничение только на интессивность трафика.
А вообще на эту тему инфы полно в инете, хорошие примеры есть на http://delphi.bugs.ru
Зинец Виктор (2002-03-22 17:18:00) [10]а вот еще вопрос - сколько клиентов может обслужить такая схема (примерно - если диал-ап 33,6 например)
что-то с потоками надо будет делать?..
Зинец Виктор (2002-03-22 16:51:00) [11]снкс, буду ставить опыты...
yaJohn (2002-03-22 16:37:00) [12]>другой комп, постоянно висящий в ИНете (2);
Т.е. имеющий постоянный IP. Ставим на нем СокетСервер.
>комп с модемом (1), который может выходить в ИНет
Ставим на нем КлиентСокет и сообщаем ему Ай-Пи сервера.
Активизируем сервер, а потом клиент. Опс... Готово!
Зинец Виктор (2002-03-22 16:24:00) [13]ну так а через что можно???
Song (2002-03-22 16:12:00) [14]смотря через чего будешь связь держать.
Зинец Виктор (2002-03-22 16:02:00) [15]я понимаю (в общих чертах); а все эти прокси по дороге мешать будут/не будут?
Reindeer Moss Eater (2002-03-22 15:27:00) [16]Итак: имеем два компьютера и работающий TCP/IP между ними.
Легче сказать про то, что в этом случае сделать нельзя, чем перечислить то, что можно проделать.