Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi [Http,Ftp] Multi-Threaded Download (https://www.delphipraxis.net/47734-%5Bhttp-ftp%5D-multi-threaded-download.html)

Metal_Snake2 15. Jun 2005 14:35


[Http,Ftp] Multi-Threaded Download
 
Hi,
ich möchte eine datei "beschleunigt" wie der "Download Accelerator Plus"(DAP) aus derm Internent Downloaden können. Es sollte mit dem Http wie auch mit dem Ftp(voraussetzunh ist hier File Resuming) - Protocol funktionieren. Ich habe überhaupt keine ahnung wie ich das bewerkstelligen kann. Klar ist jedoch das ich für den download mehrere verbingunen mit Threads aufbaue und somit segmentel die Teil-Stücke der Datei simultan downloade.

Kann mir jemand hier weiterhelten, ein link oder code beispiele wäre super.

cu thx

DGL-luke 15. Jun 2005 15:47

Re: [Http,Ftp] Multi-Threaded Download
 
du kannst mit idhttp einen startpunkt für die datei festlegen, sprich du kannst zum beispiel ab der hälfte der datei zu laden anfangen. den rest kannst du dir wohl selber denken.

Metal_Snake2 15. Jun 2005 16:45

Re: [Http,Ftp] Multi-Threaded Download
 
Wie heist dies Proc. ode Func. ??

Dani 15. Jun 2005 16:49

Re: [Http,Ftp] Multi-Threaded Download
 
Hi, du musst dich wohl erst in die Indy Komponenten einarbeiten. Danach wirds aber umso einfacher und komfortabler.

Edit: Luckie hat ein ein Thread-Tutorial geschrieben. Hier.

DGL-luke 15. Jun 2005 16:50

Re: [Http,Ftp] Multi-Threaded Download
 
Hast du die Indys? dan schau dir mal bei IdHTTP die Request-Property(im besonderen contentrangestart und contentrangeend) an.

ob das ganze von anfang an threaded ist, weiss ich aber nicht, sprich ob es etwas bringt, mehrere IdHTTPs aufs form zu ziehen oder ob du selbst threads machen musst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz