Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется windows Sockets 2. Дополнительные сведения см. в разделе:
Winsock.h содержит следующие программные интерфейсы:
Функции
|
__WSAFDIsSet Функция __WSAFDIsSet (winsock.h) указывает, включен ли сокет в набор дескрипторов сокета. |
|
AcceptEx Функция AcceptEx (winsock.h) принимает новое подключение, возвращает локальный и удаленный адрес и получает первый блок данных, отправленный клиентским приложением. |
|
bind Функция bind (winsock.h) связывает локальный адрес с сокетом. |
|
closesocket Функция closesocket (winsock.h) закрывает существующий сокет. |
|
FD_SET Макрос FD_SET (winsock.h) используется функциями Windows Sockets (Winsock) и поставщиками услуг для размещения сокетов в наборе. |
|
GetAcceptExSockaddrs Функция GetAcceptExSockaddrs (winsock.h) анализирует данные, полученные при вызове функции AcceptEx, и передает локальные и удаленные адреса в структуру sockaddr. |
|
gethostbyaddr В Windows Sockets 2 функция gethostbyaddr (winsock.h) больше не рекомендуется использовать. |
|
Gethostbyname Функция gethostbyname (winsock.h) извлекает сведения об узле, соответствующие имени узла, из базы данных узла. |
|
gethostname Функция gethostname (winsock.h) извлекает стандартное имя узла для локального компьютера. |
|
getpeername Функция getpeername (winsock.h) извлекает адрес однорангового узла, к которому подключен сокет. |
|
getprotobyname Функция getprotobyname (winsock.h) извлекает сведения о протоколе, соответствующие имени протокола. |
|
getprotobynumber Функция getprotobynumber (winsock.h) извлекает сведения о протоколе, соответствующие номеру протокола. |
|
getservbyname Функция getservbyname (winsock.h) извлекает сведения о службе, соответствующие имени службы и протоколу. |
|
getservbyport Функция getservbyport (winsock.h) извлекает сведения о службе, соответствующие порту и протоколу. |
|
getsockname Функция getsockname (winsock.h) извлекает локальное имя сокета. |
|
getsockopt Функция getsockopt (winsock.h) извлекает параметр сокета. |
|
htonl Функция htonl (winsock.h) преобразует u_long из узла в порядок байтов сети TCP/IP (который является большим порядком байтов). |
|
htons Функция htons (winsock.h) преобразует u_short из узла в порядок байтов сети TCP/IP (который является большим порядком байтов). |
|
inet_addr Функция inet_addr (winsock.h) преобразует строку, содержащую IPv4-десятичный адрес, в правильный адрес для структуры IN_ADDR. |
|
inet_ntoa Функция inet_ntoa (winsock.h) преобразует интернет-адрес (Ipv4) в строку ASCII в стандартном интернет-формате пунктирного десятичного разряда. |
|
ioctlsocket Функция ioctlsocket (winsock.h) управляет режимом ввода-вывода сокета. |
|
ntohl Функция ntohl (winsock.h) преобразует u_long из сетевого порядка TCP/IP в порядок размещения байтов, который на процессорах Intel является минимальным. |
|
ntohs Функция ntohs (winsock.h) преобразует u_short из порядка байтов сети TCP/IP в порядок байтов узла, который является минимальным порядком на процессорах Intel. |
|
Recv Функция recv (winsock.h) получает данные из подключенного сокета или ограниченного сокета без подключения. |
|
recvfrom Функция recvfrom получает датаграмму и сохраняет исходный адрес. |
|
Sendto Функция sendto (winsock.h) отправляет данные в определенное место назначения. |
|
setsockopt Функция setsockopt (winsock.h) задает параметр сокета. |
|
shutdown Функция завершения работы (winsock.h) отключает отправку или получение в сокете. |
|
TransmitFile Функция TransmitFile (winsock.h) передает данные файла через подключенный дескриптор сокета. |
|
WSAsyncGetHostByAddr Функция WSAsyncGetHostByAddr (winsock.h) асинхронно извлекает сведения об узле, соответствующие адресу. |
|
WSAsyncGetHostByName Функция WSAsyncGetHostByName (winsock.h) асинхронно извлекает сведения об узле, соответствующие имени узла. |
|
WSAsyncGetProtoByName Функция WSAsyncGetProtoByName (winsock.h) асинхронно извлекает сведения о протоколе, соответствующие имени протокола. |
|
WSAsyncGetProtoByNumber Функция WSAsyncGetProtoByNumber (winsock.h) асинхронно извлекает сведения о протоколе, соответствующие номеру протокола. |
|
WSAsyncGetServByName Функция WSAsyncGetServByName (winsock.h) асинхронно извлекает сведения о службе, соответствующие имени и порту службы. |
|
WSAsyncGetServByPort Функция WSAsyncGetServByPort (winsock.h) асинхронно извлекает сведения о службе, соответствующие порту и протоколу. |
|
WSAsyncSelect Функция WSAsyncSelect (winsock.h) запрашивает уведомления Windows на основе сообщений о сетевых событиях для сокета. |
|
WSACancelAsyncRequest Функция WSACancelAsyncRequest (winsock.h) отменяет незавершенную асинхронную операцию. |
|
WSACleanup Функция WSACleanup (winsock.h) прекращает использование WS2_32.dll. |
|
WSAGetLastError Функция WSAGetLastError (winsock.h) возвращает состояние ошибки для последней операции Windows Sockets, которая завершилась сбоем. |
|
WSARecvEx Функция WSARecvEx (winsock.h) получает данные из подключенного сокета или ограниченного сокета без подключения. |
|
WSASetLastError Функция WSASetLastError (winsock.h) задает код ошибки, который можно получить с помощью функции WSAGetLastError. |
|
WSAStartup Функция WSAStartup (winsock.h) инициирует использование библиотеки DLL Winsock процессом. |
Структуры
|
fd_set Структура fd_set (winsock.h) используется функциями Windows Sockets (Winsock) и поставщиками услуг для размещения сокетов в наборе. |
|
HOSTENT Структура HOSTENT (winsock.h) используется функциями для хранения сведений о данном узле, таких как имя узла, IPv4-адрес и т. д. |
|
ЗАДЕРЖИВАТЬСЯ Структура LINGER (winsock.h) хранит сведения о конкретном сокете, которые указывают, как этот сокет должен вести себя при постановке данных в очередь для отправки. |
|
PROTOENT Структура PROTOENT (winsock.h) содержит имя и номера протоколов, соответствующие заданному имени протокола. |
|
SERVENT Структура SERVENT (winsock.h) используется для хранения или возврата имени и номера службы для заданного имени службы. |
|
SOCKADDR Структура sockaddr зависит от выбранного протокола. (sockaddr) |
|
SOCKADDR_IN Структура SOCKADDR_IN (winsock.h) зависит от выбранного протокола. |
|
TIMEVAL Структура TIMEVAL (winsock.h) используется для указания интервала времени. Он связан с файлом заголовка Time.h в Berkeley Software Distribution (BSD). |
|
TRANSMIT_FILE_BUFFERS Структура TRANSMIT_FILE_BUFFERS (winsock.h) определяет данные, передаваемые до и после файловых данных во время операции передачи файла функции TransferFile. |
|
WSADATA Структура WSADATA (winsock.h) содержит сведения о реализации сокетов Windows. |