Originariamente inviato da oregon
Allora ... per capirci ... fai la domanda nel modo piu' chiaro possibile in modo che si capisca da quale programma vuoi spedire file e verso quale altro.

In generale

CLIENT --- SERVER

Il client chiede al server che vuole un certo file inviando un comando come puo' essere GET+nomefile

CLIENT ---> GET+test.jpg ---> SERVER

il server riceve il comando, apre il file in binario, lo legge e lo invia al client

CLIENT <---- 00001101010 <--- SERVER

il client riceve i dati e li scrive in binario in un file locale.
allora io sono il client,
chiedo al server o meglio voglio prelevare un file dal server.