Função htons (winsock.h)
A função htons converte um u_short de host para ordem de bytes de rede TCP/IP (que é big-endian).
Sintaxe
u_short htons(
[in] u_short hostshort
);
Parâmetros
[in] hostshort
Um número de 16 bits na ordem de bytes do host.
Retornar valor
A função htons retorna o valor na ordem de bytes de rede TCP/IP.
Comentários
A função htons usa um número de 16 bits na ordem de bytes do host e retorna um número de 16 bits na ordem de byte de rede usada em redes TCP/IP (a família de endereços AF_INET ou AF_INET6).
A função htons pode ser usada para converter um número de porta IP na ordem de byte do host para o número da porta IP na ordem de bytes de rede.
A função htons não exige que a DLL do Winsock tenha sido carregada anteriormente com uma chamada bem-sucedida para a função WSAStartup .
Windows 8.1 e Windows Server 2012 R2: essa função tem suporte para aplicativos da Windows Store em Windows 8.1, Windows Server 2012 R2 e posteriores.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1, Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | winsock.h (inclua Winsock2.h) |
Biblioteca | Ws2_32.lib |
DLL | Ws2_32.dll |