i was thinking that ftpconnection doesn't resume transfers because i thought that bytestransfered event will send back the total bytes transfered (including the partial file size).
so i figured out that ftpconnection not evil, bytestransfered is evil :) .
the second issue i'm facing is :
i have added the following code to the closing event
if (ftpConnection1.IsTransferring)
ftpConnection1.CancelTransfer();
if (ftpConnection1.IsConnected)
ftpConnection1.Close(true);
but when i close the application it hangs. i tried changing the timeout property but there is no difference.
another thing some times it closes but still in the processes list.
thanks