Java Convertir 4 octets en int

je me demandais si la solution de cette documenté ici est toujours la solution ou est-il un autre moyen d'obtenir un entier de 4 octets?

merci.

EDIT: im obtenir le byte[] à partir de sockets .lire

EDIT: int recvMsgSize = in.read(Data, 0, BufferSize); si recvMsgSize est -1 je sais que la connexion a été abandonnée.

comment puis-je détecter ce quand im en utilisant DataInputStream au lieu de InputStream?

grâce.

EDIT: toutes mes excuses pour être un yoyo par rapport à l'acceptation du droit de réponse. mais après mihi à jour de réponse définitive, il apparaît que la méthode est solide et réduit l'étendue de codage et à mon avis les meilleures pratiques.

source d'informationauteur iTEgg