Иллюстрированный самоучитель по Delphi 7 для профессионалов

Компонент TSocketConnection

Компонент TSocketConnection обеспечивает соединение клиента с сервером приложений за счет использования сокетов TCP/IP. Для успешного открытия соединения на стороне сервера должен работать сокет-сервер (приложение ScktSrvr.exe, рис. 20.4).

Для успешного соединения свойство:

property Host: String;

…должно содержать имя компьютера сервера.

Иллюстрированный самоучитель по Delphi 7 для профессионалов › Технология DataSnap. Механизмы удаленного доступа. › Компонент TSocketConnection
Рис. 20.4. Сокет-сервер ScktSrvr.exe

Дополнительно, свойство:

property Address: String;

…должно содержать IP-адрес сервера.

Для открытия соединения должны быть заданы оба этих свойства.

Свойство:

property Port: Integer;

…устанавливает номер используемого порта. По умолчанию это порт 211, но разработчик волен изменить порт, например, для использования различными категориями пользователей или для создания защищенного канала.

После правильного выбора компьютера в списке свойства:

property ServerName: string;

…в Инспекторе объектов появляется перечень доступных серверов Автоматизации. И после выбора сервера свойство:

property ServerGUID: string;

…которое содержит имя компьютера GUID зарегистрированного сервера, задается автоматически, хотя его можно задать и вручную.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.