J'ai un champ d'en-tête de 2 octets où les quatre premiers bits sont de type paquet et les autres 12 bits sont de longueur. mais je ne sais pas comment stocker ces valeurs et les récupérer. J'utilise ms C++ pour le client et java pour le serveur. C'est le client qui doit définir ces valeurs et le serveur doit les récupérer.Comment définir des valeurs de bit qui ne sont pas divisées sur la limite des octets
Merci
J'utiliserais un short non signé pour éviter les problèmes de l'extension de signe. –
Bon point, va changer maintenant. –
Vous pouvez utiliser ((octets [0] & 0x0f) << 8) | octets [1] :) – rsp