Autor Beitrag
0odarkio0
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Mo 26.03.12 13:57 
hallo
ich versuche mehrere downloads parallel gleichzeitig laufen zu lassen
ich hab folgendes probiert:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
        WebClient[] wc = new WebClient[10];
            ...
            ...
            wc[downloads] = new WebClient();
            wc[downloads].Proxy = new WebProxy();
            wc[downloads].DownloadFileCompleted += new AsyncCompletedEventHandler(wc_DownloadFileCompleted);
            wc[downloads].DownloadProgressChanged += new DownloadProgressChangedEventHandler(wc_DownloadProgressChanged);
            wc[downloads].DownloadFileAsync(new Uri(gefilterteURL), file_name);


er erstellt auch die verschiedenen downloads nur es werden immer nur 2 sachen gleichzeitig geladen
kann mir jemand sagen wie ich mehr als 2 parallele Downloads asynchron laden lassen kann?


Moderiert von user profile iconTh69: Topic aus C# - Die Sprache verschoben am Mo 26.03.2012 um 16:25
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4799
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mo 26.03.12 19:12 
Hallo,

bitte Crossposts (laut Richtlinie "3.10 Crosspostings") immer selber angeben: myCSharp.de - Mehrere parallele Downloads.

Aber es scheint ja jetzt gelöst zu sein:
ausblenden C#-Quelltext
1:
ServicePointManager.DefaultConnectionLimit = 10;					

bzw. per app.config:
ausblenden XML-Daten
1:
2:
3:
4:
5:
6:
7:
<configuration>
 <system.net>
  <connectionManagement>
   <add address="*" maxconnection="10" />
  </connectionManagement>
 </system.net>
</configuration>