a parte che questa è una cosa che potresti fare in modo efficiente con un semplice ftp.
Poi come funziona questo programma? Se è fatto in java suppone ci siano 2 utenti java che si parlino e si passino i dati, altrimenti questa è la sezione sbagliata