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. |