Originariamente inviato da YuYevon
Cell se non vuoi ricorrere alla serializzazione, basta aggiungere più banalmente un livello di astrazione alla funzione send() (e, specularmente, a recv())... tradotto, definisci tu una funzione my_send() con la quale inviare prima il campo n e poi i dati all'indirizzo del campo v, e poi richiami questa funzione in main() passandole la struct che vuoi inviare. L'effetto sarà quello di avere una funzione con la quale trasmettere dati strutturati sulla socket.
Ok io ho detto una c*giusto? In tal caso abbiate pazienza, non ho sempre molto a che fare con questi argomenti..