bump I have found out the issue but don't know how to fix it, after looking through the people who can't download using my downloader it appears that only the first 3 digits of the content length are coming through, any idea how to fix this?
scratch that, they seem to be random 3 digit content lengths that are the same for each file, but for some people the content length's are normal and work fine
Edit: I'm pretty sure I fixed it I did put an the first \r in this line:
%this.send("GET" SPC %this.dir SPC "HTTP/1.0\nHost:" SPC %this.server @ "\r\n\r\n");
it should look like
%this.send("GET" SPC %this.dir SPC "HTTP/1.0\r\nHost:" SPC %this.server @ "\r\n\r\n");