Bonjour,

En fait mon problème est que je convertis le message que je veux envoyer en hexadécimal.
par exemple : 23dd09000001000000000000...........................


ce qui fait en résultat
ID : 23dd
FLAGS : 0900

en binaire ça donne :
23dd = 0010001111011101
0900 = 000100100000000

mais quand j'exécute le wireshark, je vois un erreur : Packet malformed.

en analysant le message du wireshark, j'ai constaté que le wireshark prend 23 pour l'ID et dd pour les FLAGS et pas 23dd pour ID et 0900 pour les flags. ce qui fait chaque caractère = 1 octet.

ce que j'envoi est bien un string c'est pour ca il le prend pas comme hex. comment peut-on faire pour que le programme sache bien qu'il sagit du HEXA et pas un simple string


je demande alors votre aide pour arriver à résoudre ce problème.