Bonjour,
Je dois coder deux applications :
- une appli cliente en c++,
- une appli serveur en java.
L'appli c++ sérialise une trame dans un buffer qu'elle envoi à l'appli java par socket.
Je reçoit bien la trame, mais je n'arrive pas à désérialiser le flux d'entrée.
J'obtiens l'erreur : "invalid stream header : 0102FDFD" lors de la création de mon objet ObjectInputStream.
Hors ce "stream header" n'est pas un header mais les données de ma trame envoyée via l'appli c++.
Je ne comprend pas quel header il s'attend à trouver....
J'ai vraiment l'impression que la sérialisation est complètement incompatible entre java et c++...
Je ne sais vois plus du tout comment faire en java pour réussir a lire ce satané inputstream... et qu'il arrive a me le désérialiser....
Merci d'avance pour votre aide.
Shaina
Partager