buona sera,

ho un po' studiato il socket con C# e sembra essere molto semplice..
solamente che per ora so solo inviare stringhe tra host e server... utilizzando i flussi.
Ma io mi chiedevo se fosse possibile trasferire veri e propri oggetti.. sia oggetti già definiti nel .net framework, oppure oggetti definiti con le classi nelle mie due applicazioni server e client.. se si, come sirealizza questo scambio di oggetti?

grazie mille