why is the filelist downloaded before every folder-download?

Asked by zomtec

hello,

when i search for a directory and click on download, dc++ starts to download the users filelist (i suppose, because it tries to find out the files/diretories inside the folder i am downloading). the problem is: this happens everytime. even if i already have the users list in my cache directory and the version of this list seems absolutely the same as the users current list. imho this is quite annoying, because some users have lists which are bigger then the directory i want to download from them and my bandwidth is quite limited. is there a setting i am missing, or could this be a possible optimization of dc++ to compare the date of the cached filelist and the users current filelist and to save some bandwidth in case they are the same?

thanks
AndiZed

Question information

Language:
English Edit question
Status:
Solved
For:
DC++ Edit question
Assignee:
No assignee Edit question
Solved by:
eMTee
Solved:
Last query:
Last reply:
Revision history for this message
Pietry (pietry) said :
#1

Are you sure youre not clicking Get file list in the search window instead of Download ?

Revision history for this message
zomtec (andized-anmeldungen) said :
#2

yes, i am. after the filelist is downloaded the transfer of the folder(s) starts (if there's a free slot).

Revision history for this message
eMTee (realprogger) said :
#3

What version of DC++ do you use?

Revision history for this message
zomtec (andized-anmeldungen) said :
#4

i am using the latest version (0.705), but also experienced this behaviour in 0.699 and before.

Revision history for this message
Best eMTee (realprogger) said :
#5

Suppose you tried with old NMDC hubs (which are still the majority this time). It is the limitation of the old protocol of DC as it can't decide if the cached filelist is the latest or even weeks old. You should live with this until the new DC protocol (called ADC) will be common.
For a test, select the adc hublist (adchublist.com) choose a hub from the few existing and check this thing there. Also try 'Browse file list' of a user and you'll see the magnificient power of the new protocol :)

Revision history for this message
zomtec (andized-anmeldungen) said :
#6

thanks! i just tried an ADC hub and dc seems to behave much smarter there.
looks like my favorite hub needs an update :)

Revision history for this message
zomtec (andized-anmeldungen) said :
#7

Thanks eMTee, that solved my question.