Have you tried setting KeepAlive=true? (
http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.keepalive.aspx )
Note, that even if you set KeepAlive=true, it only applies to the control connection, not the data connection.
I dont remember offhand, if the Ftp protocol allows you to keep the data connection alive after the data transfer is complete.
feroze
--
http://ferozedaud.blogspot.com
http://blogs.msdn.com/feroze_daud