dc klijenti imaju minimalnu meru za prenos podataka, a to su blokovi.. velicina bloka odredjuje na neki nacin 'checkpoint', tj nakon skidanja svakog bloka podataka, to se snimi na disk i upise se u jednu tabelu da je taj blok siguran i proveren, pa se nastavi skidanje sledecih blokova..
to znachi da one blokove koje si vec skinuo, necjes morati ponovo da skidas.. a ovako se desilo da si od svakog usera skoro pa skinuo 1 ceo blok (od 32 mb), ali nisi do kraja.. i kad pauziras, dc klijent nema nacina da proveri dokle si stigao u skidanju fajla unutar bloka (jer je blok osnovna jedinica za prenos podataka, manje od toga ne moze), a posto ga nisi zavrsio do kraja, nijedan od tih blokova od 10 usera, nije skinut, snimljen i prekontrolisan..
jedno od resenja je da smanjis broj segmenata za skidanje tog fajla, jer ces na taj nacin smanjiti broj konekcija, ali i malo ubrzati skidanje svakog od pojedinacnih blokova (od po 32mb), pa ce na taj nacin cesce da se 'overe' skinuti blokovi.. to mozes uraditi tako sto odes u download queue (CTRL+D) i tamo desni klik, pa 'Max number of segments' stavi recimo na 3-4, pa vidi jel ima nekih promena..
inace, velicina bloka koji se skida zavisi od same velicine fajla.. za mp3 fajlove, tipicna velicina bloka je oko 1-2mb, jer su mali.. ali kad je u pitanju fajl od par GB, onda i velicina osnovnog bloka poraste.. zasto? ne znam.. ali mozes da pitas na
www.apexdc.net/