* Download many files in parallel, in the same thread.
* </DESC>
*/
-
#include <stdlib.h>
#include <string.h>
+
#include <curl/curl.h>
static const char *urls[] = {
- "https://www.microsoft.com/",
- "https://opensource.org/",
- "https://www.google.com/",
- "https://www.yahoo.com/",
- "https://www.ibm.com/",
- "https://www.mysql.com/",
- "https://www.oracle.com/",
- "https://www.ripe.net/",
- "https://www.iana.org/",
- "https://www.amazon.com/",
- "https://www.netcraft.com/",
- "https://www.heise.de/",
- "https://www.chip.de/",
- "https://www.ca.com/",
- "https://www.cnet.com/",
- "https://www.mozilla.org/",
- "https://www.cnn.com/",
- "https://www.wikipedia.org/",
- "https://www.dell.com/",
- "https://www.hp.com/",
- "https://www.cert.org/",
- "https://www.mit.edu/",
- "https://www.nist.gov/",
- "https://www.ebay.com/",
- "https://www.playstation.com/",
- "https://www.uefa.com/",
- "https://www.ieee.org/",
- "https://www.apple.com/",
- "https://www.symantec.com/",
- "https://www.zdnet.com/",
- "https://www.fujitsu.com/global/",
- "https://www.supermicro.com/",
- "https://www.hotmail.com/",
- "https://www.ietf.org/",
- "https://www.bbc.co.uk/",
- "https://news.google.com/",
- "https://www.foxnews.com/",
- "https://www.msn.com/",
- "https://www.wired.com/",
- "https://www.sky.com/",
- "https://www.usatoday.com/",
- "https://www.cbs.com/",
- "https://www.nbc.com/",
- "https://slashdot.org/",
- "https://www.informationweek.com/",
- "https://apache.org/",
- "https://www.un.org/",
+ "https://01.example/",
+ "https://02.example/",
+ "https://03.example/",
+ "https://04.example/",
+ "https://05.example/",
+ "https://06.example/",
+ "https://07.example/",
+ "https://08.example/",
+ "https://09.example/",
+ "https://10.example/",
+ "https://11.example/",
+ "https://12.example/",
+ "https://13.example/",
+ "https://14.example/",
+ "https://15.example/",
+ "https://16.example/",
+ "https://17.example/",
+ "https://18.example/",
+ "https://19.example/",
+ "https://20.example/",
+ "https://21.example/",
+ "https://22.example/",
+ "https://23.example/",
+ "https://24.example/",
+ "https://25.example/",
+ "https://26.example/",
+ "https://27.example/",
+ "https://28.example/",
+ "https://29.example/",
+ "https://30.example/",
+ "https://31.example/",
+ "https://32.example/",
+ "https://33.example/",
+ "https://34.example/",
+ "https://35.example/",
+ "https://36.example/",
+ "https://37.example/",
+ "https://38.example/",
+ "https://39.example/",
+ "https://40.example/",
+ "https://41.example/",
+ "https://42.example/",
+ "https://43.example/",
+ "https://44.example/",
+ "https://45.example/",
+ "https://46.example/",
};
#define MAX_PARALLEL 10 /* number of simultaneous transfers */