songyinghao / SegmentDownloader

Download manager for .net supporting segmented downloading with pause and resume.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SegmentDownloader

Forked from guilhermelabigalini/mydownloader

MyDownloader from CodeProject http://www.codeproject.com/Articles/21053/MyDownloader-A-Multi-thread-C-Segmented-Download-M

MyDwnloader1

Changes

  • Maintain nuget packages
  • Fix large file size issues.
  • Decouple SegmentDownloader.Core from System.Windows.Forms and System.Drawing dependencies - more lightweight and less depended packages.
  • Fix network failure during segments download - override default value of 5 minutes and set stream timeout value to 30 sec.
  • Set EndedWithError state when reaching max retries.
  • Add InitialRetryDelay and InitialMaxRetries settings - differentiate first info fetch from downloading phase which gives you error faster in case max retry/delay have high numbers.
  • Add sample console project.

About

Download manager for .net supporting segmented downloading with pause and resume.


Languages

Language:C# 99.9%Language:Batchfile 0.1%