Protocole binaire de flux d'objet (sortie | entrée)
-
03-07-2019 - |
Question
Je me demandais si quelqu'un disposait de ressources décrivant le protocole binaire utilisé par ObjectOutputStream
. Bien entendu, je réalise que les objets eux-mêmes peuvent spécifier leurs données en implémentant l'interface Externalizable
. Je suppose donc que je m'intéresse davantage à la structure du graphe d'objets - les métadonnées si vous voulez.
J'écris un programme C qui doit parler à un programme Java hérité. Je n'ai aucun moyen de changer l'une ou l'autre de ces exigences, aussi je me trouve à renverser le protocole ObjectOutputStream
. (Un serveur utilise HTTP pour le transport et renvoie Object * Stream en tant que réponse HTTP.)
Cependant, j’ai le sentiment qu’une autre personne doit avoir déjà fait ce travail auparavant. Pouvez-vous indiquer des ressources pour accélérer mon travail?