Transfer Queue


I have a problem with Trasfer Queue and I think it's since 2.0.993.30.
I'm downloading files from a server that is very dificult to connect (limited number of connections). Server also has a limit of 2 connectios per ip, so I've set 2 threads in Transfer Queue options.
When I run Queue in previous versions it runs only first two files (threads) and trying to connect to a server, but since 993.30 it's trying to connect from all threads from queue.
For example if I have 20 files in queue SmartFTP will make 20 connection attempts in very short time and there is no ftp server that will like that
It never makes more than 2 connections (when it connects) and that is OK, so the problem is only while trying to connect to a server.

Best Regards!


What version of the software are you using? Please post the "System Information" from the Help->About dialog.

What version of the software are you using? Please post the "System Information" from the Help->About dialog.

+- System -----------------------------
Microsoft Windows XP Professional
Service Pack 2 (Build 2600)

CPU Speed : 2399 MHz
Total Memory : 523796 KB
Free Memory : 124064 KB

+- SmartFTP ---------------------------
Version : 2.0.994.0
Time Stamp : 2006-02-07 18:54:18
Platform : x86

+- Application DLL --------------------
sfFTPLib.dll :
SmartHook.dll :

+- Language ---------------------------
SmartFTP.exe : 2.0.994.0

+- System DLL -------------------------
unicows.dll : 1.0.4018.0
shell32.dll : 6.00.2900.2763 (xpsp_sp2_gdr.050922-1642)
shlwapi.dll : 6.00.2900.2781 (xpsp_sp2_gdr.051020-1730)
comctl32.dll : 6.0 (xpsp_sp2_rtm.040803-2158)
riched20.dll :
schannel.dll : 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)

+- Internet Explorer ------------------
Version : 6.0.2900.2180

+- Winsock ----------------------------
Winsock : 2.2

Best Regards!


How exactly do you add the items to the Transfer Queue?

Whats the "Max Thread per Site" setting in the favorite item? Whats the value in the Global Settings?



It seems that "wait for retry" bug is still there, but only when files in queue are from different ftp sites.

For example:
"Number of Threads" is 2, "Max Threads per Site" is 0 (unlimited).
First two files in queue is from FTP_SITE_1 and second two is from FTP_SITE_2.
When I run queue it's trying to connect to all 4 until first 2 are connected.
Actualy it seems that "Number of Threads" option is same as "Max Threads per Site".

Best Regards!!!


I think you are confused by the max threads per site and the max number of threads. Maybe someone can explain it to you.

@mb: Was that a wink? ;-)

@otrov: "Number of Threads" specifies the total number of threads ever used, counted across different sites. If you set this to e.g. 2, no more than 2 threads will be used, even if you download from two sites at the same time that allow 4 threads each. In your case, you could set "Max Threads per Site" to 1 to make sure files are downloaded from the two different servers in parallel, instead of loading two files from one server in parallel.

As you can clearly see only 2 threads are in use.

Thread closed.