Se intendi dire le proprietà di un oggetto (cio è ricordare ad un altro programma che una variabile è uguale a 3) basta che mandi l'oggetto convertito tramite socket e poi lo leggi.
Io credo che lui intendesse l'oggetto vero e proprio (in questo caso una classe comprensiva di metodi).
Purtroppo non conosco C++. In python la cosa è fattibile tramite un modulo chiamato pickle che permette di convertire in byte stream l'oggetto e "riconvertirlo" allo stato originario. In pratica la soluzione ideale che servirebbe a te per spedirlo tramite socket.
Sicuramente qualcosa di simile sarà disponibile anche per C++.