Составители:
Рубрика:
36
сывать и читать данные в/из сокетов, все остальные операции по передаче
данных по сети будут реализованы средствами операционных систем, пре-
доставляющих интерфейс сокетов. В частности, интерфейс сокетов позволя-
ет приложениям производить обмен данными по сети, используя транспорт-
ный протокол TCP. Для реализации клиентской или серверной стороны в
этом случае приложению
требуется самостоятельно формировать HTTP за-
просы или HTTP ответы. Сформированные запросы и ответы должны преда-
ваться в виде ASCII строк по установленному транспортному соединению. В
операционных системах семейства Windows интерфейс сокетов реализован в
виде динамической библиотеки Winsock. В настоящий момент существует
две версии Winsock – Winsock 1.1 используемый в операционной системе
Windows95, и Winsock 2.2, используемый в Windows98, Windows Millenium,
Windows NT, Windows 2000 и Windows XP. Однако использование интерфей-
са
сокетов для реализации HTTP клиента или HTTP сервера насколько уни-
версально настолько и трудоемко, поскольку в этом случае от программиста
требуется хорошее знание как прикладного протокола HTTP, так и принци-
пов работы интерфейса сокетов. Поэтому использование этого способа для
разработки небольших клиентских приложений, взаимодействующих с сер-
вером по протоколу HTTP, может оказаться неоправданным.
Для
разработки клиентских HTTP приложений, работающих под управ-
лением операционных систем семейства Windows, можно использовать спе-
циальные Internet API функции. Эти функции предоставлены в рамках
WinINet Software Development Kit, и реализованы в виде динамической биб-
лиотеки wininet.dll. Полное описание всех функций Internet API находится в
ActiveX Software Development Kit (SDK), раздел Win32 Internet Programmer's
Reference или в Win32 SDK. Все функции можно разделить на четыре груп-
пы: общие URL функции, HTTP - функции, FTP - функции и Gopher
функ-
сывать и читать данные в/из сокетов, все остальные операции по передаче данных по сети будут реализованы средствами операционных систем, пре- доставляющих интерфейс сокетов. В частности, интерфейс сокетов позволя- ет приложениям производить обмен данными по сети, используя транспорт- ный протокол TCP. Для реализации клиентской или серверной стороны в этом случае приложению требуется самостоятельно формировать HTTP за- просы или HTTP ответы. Сформированные запросы и ответы должны преда- ваться в виде ASCII строк по установленному транспортному соединению. В операционных системах семейства Windows интерфейс сокетов реализован в виде динамической библиотеки Winsock. В настоящий момент существует две версии Winsock – Winsock 1.1 используемый в операционной системе Windows95, и Winsock 2.2, используемый в Windows98, Windows Millenium, Windows NT, Windows 2000 и Windows XP. Однако использование интерфей- са сокетов для реализации HTTP клиента или HTTP сервера насколько уни- версально настолько и трудоемко, поскольку в этом случае от программиста требуется хорошее знание как прикладного протокола HTTP, так и принци- пов работы интерфейса сокетов. Поэтому использование этого способа для разработки небольших клиентских приложений, взаимодействующих с сер- вером по протоколу HTTP, может оказаться неоправданным. Для разработки клиентских HTTP приложений, работающих под управ- лением операционных систем семейства Windows, можно использовать спе- циальные Internet API функции. Эти функции предоставлены в рамках WinINet Software Development Kit, и реализованы в виде динамической биб- лиотеки wininet.dll. Полное описание всех функций Internet API находится в ActiveX Software Development Kit (SDK), раздел Win32 Internet Programmer's Reference или в Win32 SDK. Все функции можно разделить на четыре груп- пы: общие URL функции, HTTP - функции, FTP - функции и Gopher функ- 36
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »