Il timeout significa che il PC si è scocciato di attendera che l'altro computer risponda
Non so come si possa tirare su un FTP su fastware ma ripeto, è molto meglio che basate lo scambio su lui che chiama te e non tu che chiami lui.
Quindi casomai il server ftp da cui scaricare il file o a cui va mandato lo devi fare tu.
Oppure provate con questo:
http://www.whitsoftdev.com/ssft/