Компонент TSocketConnection
Компонент TSocketConnection обеспечивает соединение клиента с сервером приложений за счет использования сокетов TCP/IP. Для успешного открытия соединения на стороне сервера должен работать сокет-сервер (приложение ScktSrvr.exe, рис. 20.4).
Для успешного соединения свойство:
property Host: String;
…должно содержать имя компьютера сервера.
Рис. 20.4. Сокет-сервер ScktSrvr.exe
Дополнительно, свойство:
property Address: String;
…должно содержать IP-адрес сервера.
Для открытия соединения должны быть заданы оба этих свойства.
Свойство:
property Port: Integer;
…устанавливает номер используемого порта. По умолчанию это порт 211, но разработчик волен изменить порт, например, для использования различными категориями пользователей или для создания защищенного канала.
После правильного выбора компьютера в списке свойства:
property ServerName: string;
…в Инспекторе объектов появляется перечень доступных серверов Автоматизации. И после выбора сервера свойство:
property ServerGUID: string;
…которое содержит имя компьютера GUID зарегистрированного сервера, задается автоматически, хотя его можно задать и вручную.