Содержание:
-
Описание
-
Системные
требования
-
Установка
-
Лицензия
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.
|