login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[C#] Multi-Threading Downloaden

Offline larssy1 - 20/12/2010 02:42 (laatste wijziging 20/12/2010 02:43)
Avatar van larssy1MySQL beginner Hoi mensen,

Ik ben bezig met een soort van Multi-Downloader. Tenminste, dit programma update specifieke programmas.

Echter lukt het me alleen om maar 1x een bestand te downloaden, en verders weigert hij iets te doen.

Ik dacht dat het misschien kon lukken met Threading,, maar tot zover nog niet echt in geslaagd.

Momenteel gebruik ik:
  1. Thread oThread = new Thread(new ThreadStart(download));
  2. oThread.Start();


Code van de Methode - Download()
http://plaatscode.be/140389/

Met Vriendelijke Groet,
Lars

2 antwoorden

Gesponsorde links
Offline avdg - 20/12/2010 09:38
Avatar van avdg PHP gevorderde Heb je ook errors? Vermeld dan deze graag ook.

Btw: ben je met 2 threads bezig aan 1 bestand of elk 1? Je zal in ieder geval minstens je download iets meer moeten managen denk ik. Dit in de vorm van bv. een hoofdthread die bijhoud wat er gedownload wordt en nieuwe threads opstart met taken (bv. met de commando "download dit stukje"). Misschien ben je ook iets mee als je kijkt naar het bittorrent-protocol.

Graag dus meer details hoe je het downloaden wil laten verlopen.
Offline larssy1 - 20/12/2010 10:43 (laatste wijziging 21/12/2010 13:26)
Avatar van larssy1 MySQL beginner Nee geen errors.

Momenteel is het dat ik een userControl heb met daarin al mijn componenten.

Deze code staat dan ook in het userControl.
Zodra een End user op een label klikt, dan begint de download.

Hij geeft de download snelheid bij het downloaden aan, en daaruit blijkt dan ook dat ie echt maar 1 bestand download.

Omdat de Methode Download() een connectie maakt met de webserver, dacht ik dat ik die moest insluiten in een aparte thread.
=================

Anyone?
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.323s