ВУЗ:
Составители:
Рубрика:
34
В среде программирования Borland Delphi существуют специальные клас-
сы, которые позволяют выполнять те же действия, что и библиотека сокетов в
ОС UNIX. Они взаимодействуют с библиотекой Winsock.dll на основе специ-
альных технологий ОС (ActiveX технологии и COM-объекты). В среде Borland
Delphi версии 3.0 для целей клиентского и серверного соединений служит класс
объектов TTCP; а в среде Borland Delphi версии 5.0 и выше для клиентского со-
единения существует класс объектов TClientSocket, а для серверного –
TServerSocket. Естественно, пользователь может на основе базовых классов
разрабатывать свои собственные классы, которые будут поддерживать соеди-
нения по определенным им самим прикладным протоколам.
Для того чтобы создать сокет, достаточно создать экземпляр объекта вы-
бранного класса (TTCP – в среде Borland Delphi версии 3.0 на страничке компо-
нент «Internet», TClientSocket или TServerSocket – в среде Borland Delphi версии
5.0 и выше также на страничке компонент «Internet»). Это можно выполнить
при проектировании приложения в среде разработки или же средствами языка
программирования при выполнении приложения. Чтобы специфицировать (на-
строить) сокет, необходимо созданному экземпляру объекта присвоить нужные
значения в указанные свойства (properties) – как правило, это свойства с имена-
ми вида «Port» и «Host» (имена и состав свойств зависят от версии среды разра-
ботки). Это тоже можно сделать как в режиме проектирования приложения, так
и командами присвоения свойств объекта в тексте программы. После этого со-
кет инициализирован и с ним можно работать.
Для работы сокета клиента необходимо открыть сокет (процедура Open
устанавливает в Thru свойство Active), затем использовать процедуры установ-
ления соединения, передачи и приема данных, а в конце работы закрыть сокет
(процедура Close). При удалении экземпляра объекта автоматически прекратит
существование и связанный с ним сокет. Краткое описание основных свойств,
событий и методов объектов приведено в пункте 3.8 «Справочные данные».
По установлению соединения наступит событие, которое программист
должен соответствующим образом обработать. В среде Borland Delphi версии
34 В среде программирования Borland Delphi существуют специальные клас- сы, которые позволяют выполнять те же действия, что и библиотека сокетов в ОС UNIX. Они взаимодействуют с библиотекой Winsock.dll на основе специ- альных технологий ОС (ActiveX технологии и COM-объекты). В среде Borland Delphi версии 3.0 для целей клиентского и серверного соединений служит класс объектов TTCP; а в среде Borland Delphi версии 5.0 и выше для клиентского со- единения существует класс объектов TClientSocket, а для серверного – TServerSocket. Естественно, пользователь может на основе базовых классов разрабатывать свои собственные классы, которые будут поддерживать соеди- нения по определенным им самим прикладным протоколам. Для того чтобы создать сокет, достаточно создать экземпляр объекта вы- бранного класса (TTCP – в среде Borland Delphi версии 3.0 на страничке компо- нент «Internet», TClientSocket или TServerSocket – в среде Borland Delphi версии 5.0 и выше также на страничке компонент «Internet»). Это можно выполнить при проектировании приложения в среде разработки или же средствами языка программирования при выполнении приложения. Чтобы специфицировать (на- строить) сокет, необходимо созданному экземпляру объекта присвоить нужные значения в указанные свойства (properties) – как правило, это свойства с имена- ми вида «Port» и «Host» (имена и состав свойств зависят от версии среды разра- ботки). Это тоже можно сделать как в режиме проектирования приложения, так и командами присвоения свойств объекта в тексте программы. После этого со- кет инициализирован и с ним можно работать. Для работы сокета клиента необходимо открыть сокет (процедура Open устанавливает в Thru свойство Active), затем использовать процедуры установ- ления соединения, передачи и приема данных, а в конце работы закрыть сокет (процедура Close). При удалении экземпляра объекта автоматически прекратит существование и связанный с ним сокет. Краткое описание основных свойств, событий и методов объектов приведено в пункте 3.8 «Справочные данные». По установлению соединения наступит событие, которое программист должен соответствующим образом обработать. В среде Borland Delphi версии
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »