PDA

View Full Version : دانلود فایل



mazlooman_iran
پنج شنبه 25 مرداد 1386, 08:10 صبح
سلام دوستان
من یه برنامه نوشتم که با اون یه سری لینک رو دانلود می کنم (مثلا pdf ) ولی خیلی کنده چجوری می تونم سرعت دانلود اطلاعاتم و بالا ببرم ضمنا نحوه استفاده و ایجاد نخ(therad و همچنین کش کردن اطلاعات رو هم اگه کسی بلده لطفا راهنماییم کنه
(توضیح : از کد زیر بره دانلود استفاده کردم:
wc.DownloadFile(url,address);

MH2538
پنج شنبه 25 مرداد 1386, 10:42 صبح
سلام
احتمالاً منظور شما برنامه هایی نطیر DAP و Getright‌و ... می باشد.
سیستم کاری این تیپ برنامه ها این است که در درجه اول امتحان می کنند ببینید سایتی که شما دارید از آن فایل را دانلود می کنید اجازه چند دانلود همزمان را می دهد یا خیر.
رد صورت موفقیت برنامه بجای اینکه فایل را از ابتدای آن شروع به دانلود کند بسته به پهنای باندی که در اختیار شماست آن را به قطعات مساوی فرضی تقسیم میکند(برای خطوط DialUp معمولا حداکثر 4 تکه).
و از سایت درخواست دانلود از ابتدای هرتکه را می کند.
مثلاً اگر فایل شما 128KB باشد همزمان یک تکه از بایت 0 فایل؛ تکه دوم از 32KB فایل ، تکه سوم از 64 , تکه نهایی از 96KB همان فایل را همزمان دانلود می کند.در پایان این چهار تکه را بترتیب بصورت باینری به هم Merge می کند.
این اصول کار این برنامه هاست.

mazlooman_iran
پنج شنبه 25 مرداد 1386, 12:32 عصر
ببینین من می خوام یه سری لینک روزنامه دانلود کنم ضمنا سرعت این کار هم برام خیلی مهمه اگه کد خاصی دارین که سرعت رو بالا می بره یا متدولوژی خاصی بره پیاده سازیش دارین لطفا ارائه بدین متشکر م

MH2538
پنج شنبه 25 مرداد 1386, 12:41 عصر
به سایت Sourceforge.net سربزن

mazlooman_iran
یک شنبه 28 مرداد 1386, 12:09 عصر
دوست عزیز این سایتی که نوشتی کجاش باید بگردم بعدم سمپل و مثال درستی نداره؟؟؟؟

PC2st
یک شنبه 28 مرداد 1386, 12:33 عصر
http://www.codeproject.com/useritems/Downloader.asp