Packet - problème de conversion
Bonjour a tous,
j'ai actuellement un probleme de convertion int -> byte
ce probleme a deja etait traiter pas mal de fois dans plusieurs topic me dirai vous, mais les reponse trouver ne me permette pas de regler mon probleme dans mon contexte.
je travaille actuellement avec le librairie jpcap (capture et envoi de packet sur le reseau) et mon probleme survient lorsque je souhaite injecter des packets.
je recupere les ou le packet(s) a injecter a partir d'un fichier texte qui contient toute les valeur du packet original en hexa (0xd4,0x12...) apres avoir fait ce qu'il faut j'ai au final un tableau de int qui contient mes valeur hexa convertit.
Pour pouvoir injecter un packet je doit dabort le crée et pour cela le constructeur de cette classe me demande exclusivement un tableau de byte,
or vous le savez deja les byte sont signé et donc la conversion par exemple de la valeur 0xd4 donne au final 2 byte en java, mais si je suis cette logique le tableau final que je vais passer au constructeur du packet sera plus grand que celui du packet original.
d'ou ma question cela va t-il etre mal interpreter sur le reseau ?
si oui comment puis-je donner un tableau de byte correct ?