Поделиться через


Расширенные подпрограммы преобразования Byte-Order

В сокетах Windows 2 не предполагается, что порядок байтов сети для всех протоколов одинаков. Для преобразования 16-разрядных и 32-разрядных объемов в сетевой порядок байтов и обратно предоставляется набор подпрограмм преобразования. Эти подпрограммы принимают в качестве входного параметра дескриптор сокета, с которым связана WSAPROTOCOL_INFO структура. Элемент NetworkByteOrder структуры WSAPROTOCOL_INFO определяет требуемый порядок байтов сети (в настоящее время — большой или маленький).

htonl

htons

ntohl

ntohs

Перенос приложений сокетов в Winsock

Рекомендации по программированию Winsock

WSAHtonl

WSAHtons

WSANtohl

WSANtohs

WSAPROTOCOL_INFO