Bonjour à tous,
Je me lance, merci de me dire si mon vocabulaire n'est pas correct...
Je travaille sur une application (32 et 64bits) qui utilise l'UDP pour communiquer avec un autre programme (32bits).Le problème est le suivant:
sur un tcpdump, la trame UDP concernant un string passé en data depuis l'appli en 64bits est codé de cette manière :
Ce qui est normal je suppose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 0000 0000 0000 0007 424f 4e4a 4f55 52ff BONJOUR
Il me faut adapter mes string encodés sur 8bytes afin d'obtenir une 4bytes:
Je précise que l'appli compilée en 32bits ne pose pas de problème (évidemment) et le problème ne concerne que les chaines (string). le ff de la trame exemple concerne un booléen. J'ai pensé à une directive de compilation qui me permettrait de transformer mes chaines ??? ou peut-être un transtypage ???. N'ayant pas trouver de résultat sur le net (je sais que je ne cherche pas toujours au bon endroit !), je me tourne une nouvelle fois vers vous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 0000 0007 424f 4e4a 4f55 52ff BONJOUR
Merci par avance.
Partager