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 = 00100011110111010900 = 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.
Partager