Quello che dici non ha molto senso ... per gestire i dati in rete ci sono la send e recv ... la "formattazione" dei dati inviati non importa ai fini della rice-trasmissione ....
Scrivi tu una tua funzione che gestisca i dati come vuoi e usa al suo interno la send e la recv ...