En fait c'est mon application qui enregistre les paquets UDP. Je la testais en 32 bits et tout marchait.
Ca enregistre ainsi:
une structure PCAP
un paquet
une structure PCAP
un autre paquet
....
La structure PCAP qui contient des timestamp (sous forme de secondes/microseconde) depuis le 1er Janvier 1970. Et les fameux timestamps sont codés sur des long.
Un jour j'ai voulu lire les fichiers d'enregistrement des paquets, une fois l'application mise sur une machine 64 bits, et je voyait bien que les long etaient sur 64 bits. Le probleme est que je fait l'analyse sur une machine 32 bits, et que pour elle un long est sur 32 octets.
[^] # Re: Hum
Posté par fabricius . En réponse au message capture wireshark sous archi 64 bits et type "long". Évalué à 1.
Ca enregistre ainsi:
une structure PCAP
un paquet
une structure PCAP
un autre paquet
....
La structure PCAP qui contient des timestamp (sous forme de secondes/microseconde) depuis le 1er Janvier 1970. Et les fameux timestamps sont codés sur des long.
Un jour j'ai voulu lire les fichiers d'enregistrement des paquets, une fois l'application mise sur une machine 64 bits, et je voyait bien que les long etaient sur 64 bits. Le probleme est que je fait l'analyse sur une machine 32 bits, et que pour elle un long est sur 32 octets.