Функция | Описание |
accept | Принимает входящую попытку соединения на сокете. |
AcceptEx | Принимает новое соединение, возвращает локальный и удаленный адреса, а также принимает первый блок данных, посланный клиентским приложением. |
bind | Связывает локальный адрес с сокетом. |
closesocket | Закрывает существующий сокет |
connect | Устанавливает соединение с указанным сокетом |
ConnectEx | Устанавливает соединение с указанным сокетом, и (необязательно) посылает данные, как только соединение установлено |
DisconnectEx | Закрывает соединение на сокете, и позволяет снова использовать дескриптор этого сокета. |
freeaddrinfo | Освобождает информацию об адресе, которая была получена динамически при помощи функции getaddrinfo. |
gai_strerror | Помогает сформировать сообщения об ошибках из кодов ошибок типа EAI_*, возвращенных функцией getaddrinfo. |
GetAcceptExSockaddrs | Анализирует данные, полученные функцией AcceptEx. |
GetAddressByName | Запрашивает пространство имен или устанавливает пространства имен заданные по умолчанию для получения информации о сетевом адресе указанного сетевого сервиса. Этот процесс известен как Разрешение Имен Сервисов (Service Name Resolution). |
getaddrinfo | Обеспечивает протоколо-независимую трансляцию имени хоста в его адрес. |
gethostbyaddr | Получает информацию о хосте по сетевому адресу. |
gethostbyname | Получает из базы данных хостов информацию, соответствующую имени хоста. |
gethostname | Получает стандартное имя хоста для локального компьютера |
getnameinfo | Обеспечивает разрешение имени из адреса в имя хоста |
getpeername | Получает имя одноуровнего (peer) узла сети, с которым соединен сокет |
getprotobyname | Получает информацию о протоколе по его имени. |
getprotobynumber | Получает информацию о протоколе по его номеру |
getservbyname | Получает информацию о сервисе по имени сервиса и протоколу |
getservbyport | Получает информацию о сервисе по номеру порта и протоколу |
getsockname | Получает локальное имя для сокета. |
getsockopt | Получает опции сокета. |
htonl | Преобразует порядок байтов u_long из формата хоста в сетевой формат TCP/IP (формат big-endian) |
htons | Преобразует порядок байтов u_short из формата хоста в сетевой формат TCP/IP (формат big-endian). |
inet_addrv | Преобразует строку, содержащую десятично-точечный адрес протокола Internet (IPv4) в надлежащий адрес для структуры in_addr. |
inet_ntoa | Преобразует адрес Internet (IPv4) из сетевого формата в строку, содержащую стандартный десятично-точечный адрес |
ioctlsocket | Управляет режимом ввода-вывода сокета |
listen | Переводит сокет в состояние ожидания входящих соединений |
ntohl | Преобразует порядок байтов u_long из сетевого формата TCP/IP в формат хоста (формат little-endian на процессорах Intel). |
ntohs | Преобразует порядок байтов u_short из сетевого формата TCP/IP в формат хоста (формат little-endian на процессорах Intel). |
recv | Получает данные от присоединенного или связанного сокета |
recvfrom | Получает датаграмму и сохраняет адрес источника |
select | Определяет статус одного или нескольких сокетов, ожидая в случае необходимости исполнения синхронного ввода-вывода. |
send | Посылает данные на соединенный сокет |
sendto | Посылает данные определенному адресату |
setsockopt | Устанавливает опции сокета. |
shutdown | Запрещает прием или передачу на сокете |
socket | Создает сокет и связывает его с определенным сервисом |
TransmitFile | Передает данные файла через соединенный сокет. |
TransmitPackets | Передает данные из памяти или данные файла через соединенный сокет |
WSAAccept | Принимает соединение, основываясь на возвращаемом значении функции условия, обеспечивает качество обслуживания (QoS) спецификаций процесса и разрешает передачу данных соединения. |
WSAAddressToString | Преобразует все компоненты структуры SOCKADDR в понятное для человека строковое представление адреса. |
WSAAsyncGetHostByAddr | Асинхронно получает информацию о хосте по его адресу |
WSAAsyncGetHostByName | Асинхронно получает информацию о хосте по его имени |
WSAAsyncGetProtoByName | Асинхронно получает информацию о протоколе по его имени |
WSAAsyncGetProtoByNumber | Асинхронно получает информацию о протоколе по его номеру |
WSAAsyncGetServByName | Асинхронно получает информацию о сервисе по его имени и номеру порта. |
WSAAsyncGetServByPort | Асинхронно получает информацию о сервисе по номеру порта и протоколу. |
WSAAsyncSelect | Назначает сообщение, которое будет посылаться оконной процедуре в том случае, когда на сокете произойдет какое-либо событие. |
WSACancelAsyncRequest | Отменяет незавершенную асинхронную операцию |
WSACleanup | Завершает использование Ws2_32.dll. |
WSACloseEvent | Закрывает открытый дескриптор объекта события |
WSAConnect | Устанавливает соединение с сокетом другого приложения, обменивается данными соединения и определяет необходимое качество обслуживания (QoS), основываясь на указанной структуре FLOWSPEC |
WSACreateEvent | Создает новый событийный объект |
WSADuplicateSocket | Возвращает структуру, которая может использоваться для создания нового дескриптора общедоступного сокета (сокет может использоваться несколькими процессами). |
WSAEnumNameSpaceProviders | Возвращает информацию о доступных пространствах имен |
WSAEnumNetworkEvents | Обнаруживает сетевые события для обозначенного сокета, очищает внутренние записи сетевых событий и сбрасывает событийные объекты (необязательно). |
WSAEnumProtocols | Получает информацию о доступных транспортных протоколах |
WSAEventSelect | Определяет событийный объект, который будет связан с указанным набором FD_XXX сетевых событий. |
WSAGetLastError | Возвращает статус ошибки для последней операции, которая завершилась неудачно. |
WSAGetOverlappedResult | Получает результаты перекрытой (совместной) операции на указанном сокете. |
WSAGetQOSByName | Инициализирует структуру QOS, основываясь на названном шаблоне, или предоставляет буфер для получения доступных имен шаблонов. |
WSAGetServiceClassInfo | Получает информацию о классе (схему), имеющую отношение к указанному классу сервиса, от заданного поставщика пространства имен (name space provider). |
WSAGetServiceClassNameByClassId | Получает название сервиса, связанного с указанным типом. |
WSAHtonl | Преобразует порядок байтов u_long из формата хоста в сетевой формат |
WSAHtons | Преобразует порядок байтов u_short из формата хоста в сетевой формат |
WSAInstallServiceClass | Регистрирует схему класса сервиса в пространстве имен. |
WSAIoctl | Управляет режимом сокета. |
WSAJoinLeaf | Присоединяется к узлу многоточечной сессии, обменивается данными соединения и определяет необходимое качество обслуживания (QoS), основываясь на указанных структурах. |
WSALookupServiceBegin | Инициализирует клиентский запрос, основываясь на критериях, содержащихся в структуре WSAQUERYSET. |
WSALookupServiceEnd | Освобождает дескриптор, использовавшийся предыдущими вызовами WSALookupServiceBegin и WSALookupServiceNext. |
WSALookupServiceNext | Получает информацию о требуемом сервисе. |
WSANSPIoctl | Разработан для создания запросов к зарегистрированному пространству имен, управляющих вводом-выводом. |
WSANtohl | Преобразует порядок байтов u_long из сетевого формата в формата хоста. |
WSANtohs | Преобразует порядок байтов u_short из сетевого формата в формата хоста. |
WSAProviderConfigChange | Уведомляет приложение о смене конфигурации поставщика. |
WSARecv | Получает данные от соединенного сокета. |
WSARecvDisconnect | Завершает прием на сокете и получает данные разъединения, если сокет является ориентированным на соединение |
WSARecvEx | Получает данные от соединенного сокета. |
WSARecvFrom | Получает датаграмму и сохраняет адрес источника. |
WSARecvMsg | Получает данные и дополнительную управляющую информацию от соединенных и несоединенных сокетов. |
WSARemoveServiceClass | Удаляет схему класса сервиса из системного реестра. |
WSAResetEvent | Сбрасывает состояние указанного событийного объекта в несигнальное. |
WSASend | Посылает данные на соединенный сокет. |
WSASendDisconnect | Инициализирует завершение соединения на сокете и посылает данные разъединения. |
WSASendTo | Посылает данные определенному адресату, используя перекрываемый ввод-вывод где это возможно. |
WSASetEvent | Устанавливает состояние указанного событийного объекта в сигнальное |
WSASetLastError | Устанавливает код ошибки. |
WSASetService | Регистрирует или удаляет из системного реестра экземпляр сервиса в пределах одного или нескольких пространств имен |
WSASocket | Создает сокет, связанный с определенным поставщиком транспортных услуг (transport-service provider). |
WSAStartup | Инициализирует использование Ws2_32.dll процессом. |
WSAStringToAddress | Преобразует числовую строку в структуру SOCKADDR. |
WSAWaitForMultipleEvents | Возвращает значение в том случае, когда один или все указанные событийные объекты находятся в сигнальном состоянии, или когда истекает интервал ожидания (тайм-аут). |