Сокеты Windows 2

Назначение

Windows Sockets 2 (Winsock) позволяет программистам создавать расширенные приложения Интернета, интрасети и других сетевых приложений для передачи данных приложений по сети независимо от используемого сетевого протокола. Благодаря Winsock программистам предоставляется доступ к расширенным сетевым возможностям Microsoft® Windows®, таким как многоадресная рассылка и качество обслуживания (QoS).

Winsock следует модели Windows Open System Architecture (WOSA); он определяет стандартный интерфейс поставщика услуг (SPI) между программным интерфейсом приложения (API) с экспортируемыми функциями и стеками протоколов. Она использует парадигму сокетов, которая была впервые популяризирована в Berkeley Software Distribution (BSD) UNIX. Позже он был адаптирован для Windows в Windows Sockets 1.1, с которыми приложения Windows Sockets 2 являются обратно совместимыми. Программирование Winsock ранее было сосредоточено на TCP/IP. Некоторые методики программирования, которые работали с TCP/IP, работают не с каждым протоколом. В результате API сокетов Windows 2 добавляет функции при необходимости для обработки нескольких протоколов.

Аудитория разработчиков

Сокеты Windows 2 предназначены для использования программистами C/C++. Требуется знание сетевых подключений Windows.

Требования к среде выполнения

Сокеты Windows 2 можно использовать на всех платформах Windows. В тех случаях, когда существуют определенные реализации или возможности ограничений платформы Windows Sockets 2, они четко указаны в документации.

В этом разделе

Раздел Описание
Новые возможности в сокетах Windows
Сведения о новых возможностях сокетов Windows.
Поддержка сетевых протоколов Winsock в Windows
Сведения о поддержке сетевых протоколов для сокетов Windows в разных версиях Windows.
Сведения о Winsock
Общие сведения о рекомендациях по программированию windows Sockets, архитектуре и возможностях, доступных разработчикам.
Использование Winsock
Процедуры и методы программирования, используемые с сокетами Windows. Этот раздел содержит основные методы программирования Winsock, такие как начало работы с Winsock, а также расширенные методы, полезные для опытных разработчиков Winsock.
Справочник по Winsock
Документация по API сокетов Windows.

 

Вспомогательная служба IP

Качество обслуживания