Rotinas de conversão de Byte-Order estendidas

O Windows Sockets 2 não pressupõe que a ordem de bytes de rede para todos os protocolos seja a mesma. Um conjunto de rotinas de conversão é fornecido para converter quantidades de 16 bits e 32 bits de e para a ordem de bytes de rede. Essas rotinas tomam como parâmetro de entrada o identificador de soquete que tem uma estrutura WSAPROTOCOL_INFO associada a ele. O membro NetworkByteOrder da estrutura WSAPROTOCOL_INFO especifica a ordem de byte de rede desejada (atualmente big-endian ou little-endian).

Htonl

Htons

ntohl

ntohs

Portabilidade de aplicativos de soquete para Winsock

Considerações sobre programação winsock

WSAHtonl

WSAHtons

WSANtohl

WSANtohs

WSAPROTOCOL_INFO