Phil Davis wrote:
Thanks Trevor! I hadn't thought of downloading in a loop. Good call.
I'm working with a training system too, where all the media is on a
server. I really appreciate the feedback (from everyone).
Phil
Trevor DeVore wrote:
I had some training software that would download all of it's media
from a server. The amount of media varied from course to course but
there was a lot of it. Mostly still images but there were a number of
videos as well. libURL worked great. The only thing I remember
accounting for was timeouts. I would always download a url in a
repeat loop. If there was no error then exit. If the error was
timeout then try again, up to 3 - 5 times. I think I picked up this
trick from Chipp.
Regards,
as for larger files: Andre wrote a downloader into our Hinduism Today
Navigator (previously name Hinduism Today Digital Edition) it has to
download 4 PDF's which total over 30 MB or a single PDF which might be
around 28 MB.. he also has some logging in there and we can see the
failures and the re attempts for any given user in his dbase record.
One man had our rev client opened at around 8 am in India.. .he
clicked to download.. must have some horrible old 28K modem. but
after about 80 retries, the PDF finally landed on his hard drive at
about 4 pm in the afternoon. I thought "wow, 8 hours our stack never
gave up... libURL is pretty robust!" (if you code it right of course.)
and I also had to hand it to the old codger (an elderly man with a PC
and no rupees) for not giving up but just letting our application run
and run and run. He was so happy to open the PDF that afternoon, one
small victory for our favorite tool box. So, Phil PWC Proceed with
Confidence.
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution