SimpComp

АнглийскийРусский
КомпонентыСкачатьПриобретениеПоддержка
 
ClientServerDemo

Содержание:

  1. Описание

  2. Системные требования

  3. Установка

  4. Лицензия

 

1. Описание  

 

Демонстрационный пример представляет собой клиент-сервер приложение с интерфейсом обмена данными по протоколу TCP/IP, реализованным с помощью компонент TServerSocket и TClientSocket входящих в VCL Delphi.

Демонстрационный пример состоит из 3х частей:

а) СЕРВЕР. Выполнен в виде обычного Windows-приложения, выполняет след. операции: авторизация клиента, проверка прав на выполнение запроса данным клиентом и собственно запрос. Если клиент не обращался к серверу в течении нек. времени (3 мин.), он автоматический отключается. Список зарегистрированных пользователей хранится в файле Users.txt. Пользовательский интерфейс сервера позволяет видеть список активных клиентов на сервере, останавливать и запускать сервер, менять номер порта для обмена информацией с клиентами.

PS. Номер порта по умолчанию 8890, хранится в реестре HKEY_LOCAL_MACHINE\SOFTWARE\SimpComp\SimpServer

б) КЛИЕНТ. Также выполнен в виде обычного Windows-приложения, позволяет выполнять след. операции: Подключение( авторизация) к серверу, отключение и осуществлять запросы (получение списка активных клиентов на сервере, остановка работы клиента, получение списка зарег-х пользователей и его корректировка) Настройки для подключения к серверу по умолчанию: Host(Имя комп-ра в сети): localhost, Port: 8890, хранятся эти данные в реестре: HKEY_LOCAL_MACHINE\SOFTWARE\SimpComp\SimpClient

в) WEB-СЕРВЕР. Представляет собой ISAPI приложение реализованное в виде dll с использованием Borland Delphi. По сути, является обычным клиентом, но интерфейс с пользователем реализован через WEB-Браузер.

 

2. Системные требования  

 

Операционные системы: Win9X, WinME, w2k, WinXP

WEB-сервер тестировался на IIS 5.0  

 

3. Установка

  • Распакуйте zip-архив в какую-либо директорию.

  • Запустите Server.exe(сервер), если произошел конфликт портов при запуске, то попробуйте сменить номер порта в реестре.

  • Запустите Client.exe. По необходимости установите параметры соединения с сервером(Host,Port). Проверьте связь с сервером. Пользователь: Admin, Пароль: 1 (см. Users.txt)

  • Для установки WEB-сервера необходимо убедиться, что Internet Information Server 5.0 установлен, служба веб-публикаций запущена, пользователь IUSR_имя_компьютера имеет право на чтение реестра (HKEY_LOCAL_MACHINE\SOFTWARE\SimpComp\SimpClient, что бы прочитать параметры подключения к серверу), обычный клиент без проблем соединяется с сервером.

  • Перепишите в дир. scripts(к примеру: C:\Inetpub\Scripts) папки Images, Samples и WebServer.dll.

  • Попробуйте получить доступ к серверу по ссылке http://<Имя_компьютера>/scripts/WebServer.dll из Вашего браузера.

4. Лицензия  

 

У Вас есть возможность приобрести лицензию на использование исходного кода данного примера в своих проектах. Стоимость лицензии 200 рублей, оплата через WebMoney. За инструкциями по оплате обращайтесь по электронной почте: simpcomp@mail.ru. В теме письма укажите слово registration.

 
/Компоненты/Скачать/Приобретение/Поддержка/ClientServerDemo/RTFHint/
Все права защищены (c) SimpComp (Роман Лисков), 2004 simpcomp@mail.ru
Дата последнего обновления:September 24, 2004, 1:18 am
Сайт управляется системой uCoz