Bonjour, à quoi sert htons ?
n'est-il pas l'équivalent de :Code:
1
2
3 unsigned short a; a = htons(a);
?Code:
1
2
3 unsigned short a; a = (unsigned short) htonl(a);
Version imprimable
Bonjour, à quoi sert htons ?
n'est-il pas l'équivalent de :Code:
1
2
3 unsigned short a; a = htons(a);
?Code:
1
2
3 unsigned short a; a = (unsigned short) htonl(a);
Non.
Si a= 0x1234, htons(a) sera égal à 0x3412, alors que (unsigned short)htonl(a) sera égal à zéro (sur une machine little-endian comme un x86).
La question était bête, merci.