Bonjour,
C'est pas vraiment un probleme, mais plutot un questionnement :
j'ai un byte[] qui représente un paquet internet, et j'en extrait les infos (en le passant dans un ByteBuffer)
Par exemple, j'ai un entier, il est donc sur 4 octets, et si je fais un getInt() il va me retourner un entier signé. Ce qui ne me convient pas du tout.
Donc vu que "unsigned" ça a pas l'air d'exister, je feinte en faisant
Bref, je me demandais comme ça si y a pas un moyen plus propre de faire ce genre de choses..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 long res = ByteBuffer.wrap(paquet).getInt() & 0xffffffff;
Merci d'avance![]()
Partager