Udostępnij za pośrednictwem


Rozszerzone procedury konwersji Byte-Order

System Windows Sockets 2 nie zakłada, że kolejność bajtów sieciowych dla wszystkich protokołów jest taka sama. Zestaw procedur konwersji jest dostarczany do konwertowania 16-bitowych i 32-bitowych ilości do i z kolejności bajtów sieciowych. Te procedury przyjmują jako parametr wejściowy uchwyt gniazda, który ma powiązaną strukturę WSAPROTOCOL_INFO. Element członkowski NetworkByteOrder struktury WSAPROTOCOL_INFO określa żądaną kolejność bajtów sieciowych (obecnie big-endian lub little-endian).

htonl

htons

ntohl

ntohs

Przenoszenie aplikacji gniazd do usługi Winsock

zagadnienia dotyczące programowania winsock

WSAHtonl

WSAHtons

WSANtohl

WSANtohs

WSAPROTOCOL_INFO