HTTP!
Hat folgende Vorteile:
* geht besser durch Firewalls da nur ein Port benötigt wird (80 oder 443)
* kann auch durch NAT genutzt werden (ohne wie bei
FTP auf Passiv zu wechseln).
* der Download kann von Providern und in Firmennetzwerken (in Proxies) gecachet werden
* unterstützt im Normalfall Teilweisedownloads (HTTP-Range) und Wiederaufnahme von Downloads.
* es können einfach CDN's wie z.B. Akamai genutzt werden
HTTP-Downloadmanager sind bei Benutzer oft installiert ober bereits im Browser integriert.
Nachteil:
* der HTTP Header wird pro Stream übertragen und fügt bis ca. 200 Byte an Daten hinzu (pro Stream)
Das mit den vollständigen Downloads klingt nach einen instabilen Server/Betreiber/Netzwerk.
Ich hab mit
Sutd/
Bomac keine derartigen Probleme.