cabeçalho winsock.h

Esse cabeçalho é usado pelo Windows Sockets 2. Para obter mais informações, consulte:

winsock.h contém as seguintes interfaces de programação:

Funções

 
__WSAFDIsSet

A função __WSAFDIsSet (winsock.h) especifica se um soquete está incluído em um conjunto de descritores de soquete.
AcceptEx

A função AcceptEx (winsock.h) aceita uma nova conexão, retorna o endereço local e remoto e recebe o primeiro bloco de dados enviado pelo aplicativo cliente.
bind

A função bind (winsock.h) associa um endereço local a um soquete.
Closesocket

A função closesocket (winsock.h) fecha um soquete existente.
FD_SET

A macro FD_SET (winsock.h) é usada por funções do Windows Sockets (Winsock) e provedores de serviços para colocar soquetes em um conjunto.
GetAcceptExSockaddrs

A função GetAcceptExSockaddrs (winsock.h) analisa os dados obtidos de uma chamada para a função AcceptEx e passa os endereços locais e remotos para uma estrutura sockaddr.
Gethostbyaddr

A partir do Windows Sockets 2, a função gethostbyaddr (winsock.h) não é mais recomendada para uso.
Gethostbyname

A função gethostbyname (winsock.h) recupera informações de host correspondentes a um nome de host de um banco de dados de host.
Gethostname

A função gethostname (winsock.h) recupera o nome do host padrão para o computador local.
Getpeername

A função getpeername (winsock.h) recupera o endereço do par ao qual um soquete está conectado.
getprotobyname

A função getprotobyname (winsock.h) recupera as informações de protocolo correspondentes a um nome de protocolo.
getprotobynumber

A função getprotobynumber (winsock.h) recupera informações de protocolo correspondentes a um número de protocolo.
getservbyname

A função getservbyname (winsock.h) recupera informações de serviço correspondentes a um nome de serviço e protocolo.
getservbyport

A função getservbyport (winsock.h) recupera informações de serviço correspondentes a uma porta e um protocolo.
Getsockname

A função getsockname (winsock.h) recupera o nome local de um soquete.
Getsockopt

A função getsockopt (winsock.h) recupera uma opção de soquete.
Htonl

A função htonl (winsock.h) converte um u_long do host para a ordem de byte de rede TCP/IP (que é big-endian).
Htons

A função htons (winsock.h) converte um u_short do host para a ordem de byte de rede TCP/IP (que é big-endian).
Inet_addr

A função inet_addr (winsock.h) converte uma cadeia de caracteres que contém um endereço decimal pontilhado IPv4 em um endereço adequado para a estrutura de IN_ADDR.
inet_ntoa

A função inet_ntoa (winsock.h) converte um endereço de rede da Internet (Ipv4) em uma cadeia de caracteres ASCII no formato ponto-decimal padrão da Internet.
Ioctlsocket

A função ioctlsocket (winsock.h) controla o modo de E/S de um soquete.
ntohl

A função ntohl (winsock.h) converte um u_long da ordem de rede TCP/IP para a ordem de byte de host, que é little-endian em processadores Intel.
ntohs

A função ntohs (winsock.h) converte um u_short de ordem de byte de rede TCP/IP para hospedar a ordem de byte, que é little-endian em processadores Intel.
Recv

A função recv (winsock.h) recebe dados de um soquete conectado ou de um soquete sem conexão associado.
Recvfrom

A função recvfrom recebe um datagrama e armazena o endereço de origem.
Sendto

A função sendto (winsock.h) envia dados para um destino específico.
Setsockopt

A função setsockopt (winsock.h) define uma opção de soquete.
shutdown

A função de desligamento (winsock.h) desabilita envios ou recebimentos em um soquete.
Transmitfile

A função TransmitFile (winsock.h) transmite dados de arquivo por um identificador de soquete conectado.
WSAAsyncGetHostByAddr

A função WSAAsyncGetHostByAddr (winsock.h) recupera de forma assíncrona as informações do host que correspondem a um endereço.
WSAAsyncGetHostByName

A função WSAAsyncGetHostByName (winsock.h) recupera de forma assíncrona as informações do host que correspondem a um nome de host.
WSAAsyncGetProtoByName

A função WSAAsyncGetProtoByName (winsock.h) recupera de forma assíncrona informações de protocolo que correspondem a um nome de protocolo.
WSAAsyncGetProtoByNumber

A função WSAAsyncGetProtoByNumber (winsock.h) recupera de forma assíncrona informações de protocolo que correspondem a um número de protocolo.
WSAAsyncGetServByName

A função WSAAsyncGetServByName (winsock.h) recupera de forma assíncrona as informações de serviço que correspondem a um nome de serviço e porta.
WSAAsyncGetServByPort

A função WSAAsyncGetServByPort (winsock.h) recupera assíncronamente as informações de serviço que correspondem a uma porta e um protocolo.
WSAAsyncSelect

A função WSAAsyncSelect (winsock.h) solicita notificação baseada em mensagem do Windows de eventos de rede para um soquete.
WSACancelAsyncRequest

A função WSACancelAsyncRequest (winsock.h) cancela uma operação assíncrona incompleta.
Wsacleanup

A função WSACleanup (winsock.h) encerra o uso do WS2_32.dll.
Wsagetlasterror

A função WSAGetLastError (winsock.h) retorna o erro status para a última operação do Windows Sockets que falhou.
WSARecvEx

A função WSARecvEx (winsock.h) recebe dados de um soquete conectado ou de um soquete sem conexão associado.
WSASetLastError

A função WSASetLastError (winsock.h) define o código de erro que pode ser recuperado por meio da função WSAGetLastError.
Wsastartup

A função WSAStartup (winsock.h) inicia o uso da DLL winsock por um processo.

Estruturas

 
Fd_set

A estrutura de fd_set (winsock.h) é usada por funções do Windows Sockets (Winsock) e provedores de serviços para colocar soquetes em um conjunto.
HOSTENT

A estrutura HOSTENT (winsock.h) é usada por funções para armazenar informações sobre um determinado host, como nome do host, endereço IPv4 e assim por diante.
DEMORAR

A estrutura LINGER (winsock.h) mantém informações sobre um soquete específico que especifica como esse soquete deve se comportar quando os dados são enfileirados para serem enviados.
PROTOENT

A estrutura PROTOENT (winsock.h) contém os números de nome e protocolo que correspondem a um determinado nome de protocolo.
SERVENT

A estrutura SERVENT (winsock.h) é usada para armazenar ou retornar o nome e o número de serviço de um determinado nome de serviço.
SOCKADDR

A estrutura sockaddr varia dependendo do protocolo selecionado. (sockaddr)
SOCKADDR_IN

A estrutura SOCKADDR_IN (winsock.h) varia dependendo do protocolo selecionado.
TIMEVAL

A estrutura TIMEVAL (winsock.h) é usada para especificar um intervalo de tempo. Ele está associado ao arquivo de cabeçalho Time.h da Berkeley Software Distribution (BSD).
TRANSMIT_FILE_BUFFERS

A estrutura TRANSMIT_FILE_BUFFERS (winsock.h) especifica os dados a serem transmitidos antes e depois dos dados do arquivo durante uma operação de transferência de arquivo de função TransmitFile.
WSADATA

A estrutura WSADATA (winsock.h) contém informações sobre a implementação do Windows Sockets.