Apri il file in binario, lo invii con il Senddata, ricevi i dati e li scrivi in un file binario corrispondente ...

Il problema e' che, dato che chi riceve non sa quanti e quali byte fanno parte del file, devi inviare PRIMA delle informazioni (che il client deve saper riconoscere) riguardanti il NOME (completo di estensione) del file e la sua LUNGHEZZA in byte.