Sto lavorando su un programma peer to peer per scambio di file.

Sapreste indicarmi delle classi utili allo scambio di file ( testo e binari )?

Sto gia guardando le classi socket per la connessione
ma per la trasmissione del file ? cosa devo usare?