环境 : VS2005 XP 使用WebClient从网络下载数据WebClient wc = new WebClient();wc.Headers["Referer"] = URL;////当前页面的url,克服某些网站的防盗链措施
wc.CachePolicy = new RequestCachePolicy(RequestCacheLevel.CacheIfAvailable);
byte[] data = wc.DownloadData("http://www......");
问题:
打开程序后第一次下载数据,不管是什么网站要下载东西大小,总得等上较长时间(大约10几秒)才能开始下载。而之后再从其它地址下载东西,就不用等待,马上可以开始下载。如果关闭程序,再次打开程序,那么又得等上半天才能开始下载。小弟不明白,初次下载前那段等待,系统在干什么?(注:我把防火墙关了,应该不存在外界干扰)