GRAZIE GRAZIE GRAZIE per la risposta.
I problemi da te elencati dovrei averli anche nel caso il mio server, dovrebbe risiedere su una macchina molto "potente" il cui compito è proprio quello di inviare file a ipotetici client?

Mi puoi toglire il dubbio che il mio codice vada bene anche su host diversi, visto che io lavoro solo sul mio PC dove c'è sia il cliente che il sever.