URL: https://linuxfr.org/forums/programmation-c--2/posts/probl%C3%A8me-de-valeur-hexad%C3%A9cimale-dans-un-paquet-ethernet Title: Problème de valeur hexadécimale dans un paquet ethernet Authors: Sleem Date: 2004年08月23日T23:11:05+02:00 Tags: Score: 0 Bonjour cher forum ! Mon problème est tout bête, aussi je vais essayer de faire court. J'utilise la librairie pcap dans un projet qui présente des fonctionnalités de sniffing. Je récupère donc mes paquets ethernet, je remplis ma structure ether_header correctement, et là j'ai un gros problème pour lire le champ ether_type qui donne le protocole que couvre la trame ethernet (ip, arp, rarp) : le problème est que d'après les headers de linux, pour IP je dois avoir Ox800 ou 2048 en décimale... Et bien, rien à faire, j'ai un bête 8 ! J'ai essayé de caster dans tous les sens, rien à faire.... Merci à l'âme généreuse qui voudra bien m'éclairer, car on dirait qu'il me manque un élément pour comprendre le problème...