Share via


Erweiterte Byte-Order Konvertierungsroutinen

Windows Sockets 2 geht nicht davon aus, dass die Netzwerkbytereihenfolge für alle Protokolle identisch ist. Für die Konvertierung von 16-Bit- und 32-Bit-Mengen in und aus der Netzwerkbytereihenfolge wird eine Reihe von Konvertierungsroutinen bereitgestellt. Diese Routinen verwenden als Eingabeparameter das Sockethandle, dem eine WSAPROTOCOL_INFO Struktur zugeordnet ist. Das NetworkByteOrder-Element der WSAPROTOCOL_INFO-Struktur gibt die gewünschte Netzwerkbytetereihenfolge an (derzeit entweder big-endian oder little-endian).

htonl

htons

ntohl

ntohs

Portieren von Socketanwendungen zu Winsock

Überlegungen zur Winsock-Programmierung

WSAHtonl

WSAHtons

WSANtohl

WSANtohs

WSAPROTOCOL_INFO