Morten Sørensen wrote:
 > Ideen med flere tråde er at åbne flere forbindelser til serveren på
 > samme tid, således at hver tråd downloader en bestemt del af filen,
 >  fragmenterne kan således samles til sidst, når alle tråde er
 > færdige..
 >
 > int pos = in.read(bytes, filFragment.getStartByte(), size);
Jeg tror, at du har misforstået read() metoden. Den anden parameter er 
ikke hvilket byteindex i den fil du henter, som den skal starte med at 
læse ved, men derimod hvilket byteindex i array'et (bytes), som den skal 
starte med at skrive ved.
Hvis du kun vil hente en del af filen, så skal det specificeres allerede 
i HTTP requestet (Læs om Range headeren i HTTP-rfc'en - 
http://sunsite.dk/RFC/rfc/rfc2616.html). Bemærk, at ikke alle servere 
understøtter denne header.
-- 
Morten Jensen