Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Связь 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 между ними.
Легче сказать про то, что в этом случае сделать нельзя, чем перечислить то, что можно проделать.


Наверх

Титульная страница Поиск, карта сайта Написать письмо