Comment sérialiser un objet à envoyer sur le réseau

Je suis en train de sérialiser des objets à envoyer sur le réseau par l'intermédiaire d'un socket en utilisant seulement STL. Je ne suis pas à trouver un moyen de garder la structure des objets pour être désérialisé dans l'autre hôte. J'ai essayé la conversion à string, à char* et j'ai passé un long moment à la recherche de tutoriels sur internet et jusqu'à maintenant, je n'ai rien trouvé.

Est-il un moyen de le faire seulement avec la STL?

Y a de bons tutoriels?

Je suis presque en essayant de stimuler, mais si il est comment le faire avec STL j'aimerais apprendre.

juste utiliser boost, boost.org/doc/libs/1_43_0/libs/serialization/doc/index.html
Je recommande de vérifier c++ faq lite sur la sérialisation. Il contient beaucoup d'informations utiles. parashift.com/c++-faq-lite/serialization.html
Google Protocol Buffers valent un coup d'oeil: code.google.com/apis/protocolbuffers/docs/overview.html

OriginalL'auteur Lucas Arbiza | 2010-07-16