Função ntohs (winsock.h)

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

Sintaxe

u_short ntohs(
  [in] u_short netshort
);

Parâmetros

[in] netshort

Um número de 16 bits na ordem de bytes de rede TCP/IP.

Valor retornado

A função ntohs retorna o valor na ordem de byte do host. Se o parâmetro netshort já estiver na ordem de byte do host, essa função o reverterá. Cabe ao aplicativo determinar se a ordem de byte deve ser revertida.

Comentários

A função ntohs usa um número de 16 bits na ordem de byte de rede TCP/IP (o AF_INET ou AF_INET6 família de endereços) e retorna um número de 16 bits na ordem de byte do host.

A função ntohs pode ser usada para converter um número de porta IP na ordem de byte de rede para o número da porta IP na ordem de byte do host.

A função ntohs não exige que a DLL 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 posterior.

Requisitos

   
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

Confira também

InetNtop

InetPton

WSAHtonl

WSAHtons

WSANtohl

WSANtohs

htond

htonf

Htonl

htonll

Htons

Inet_addr

inet_ntoa

ntohd

ntohf

ntohl

ntohll