Je ne vois pas de moyen simple. Tu peux t'amuser à envoyer le hashcode de ton objet, mais c'est risqué, et surtout ça t'interdit de rendre portable ton client (c'est généralement le but d'une appli client serveur : on a le serveur qui ne sait tourner que sur un OS, mais une floppée de clients pour chaque OS... le meilleur exemple étant les serveurs WEB)
Le mieux, de faire une méthode ToXML() de tes objets pour en retourner une représentation XML, avec des zones CDATA pour les éléments binaires.
Puis envoyer via ton socket le document XML contenant tous tes objets.
Côté client, tu reconstruit des objets à partir du XML (une bonne méthode "FormXML" ou une surcharge du constructeur n'est pas un luxe dans ce cas )
Message édité par Arjuna le 21-04-2006 à 12:26:24