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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
0000 0000 0000 0007 424f 4e4a 4f55 52ff  BONJOUR
Ce qui est normal je suppose.

Il me faut adapter mes string encodés sur 8bytes afin d'obtenir une 4bytes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
0000 0007 424f 4e4a 4f55 52ff  BONJOUR
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.

Merci par avance.