EmFTP Home - EmFTP Help - Features

FTP Fast Transfer Using Multiple Threads

When downloading files with FTP, the client send a signal every time it receives a certain size of a block. The server sends the next block when it receives the signal from the client. There is an interval between the time the server receives the signal and the time it sends the next block depending on the load. A file transfer by FTP consists of the repetition of this operation, the transfer speed can be slower than ideal speed. Since EmFTP can use multiple threads to send multiple files at once, it is possible to transfer a file while another thread is at idle. Thus EmFTP can transfer faster than traditional FTP client software using a single thread. Depending of the number of files, file types, server, and the number of threads, EmFTP can transfer several times as fast as one that uses a single thread.

Send feedback on this topic to Emurasoft

Copyright © 2004-2007 by Emurasoft, Inc.