首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

c#多线程下载例子,该怎么解决

2012-02-17 
c#多线程下载例子c#多线程下载例子例子越简单越好,能完成下载网页,读取网页流就可以了。读取网页内容代码如

c#多线程下载例子
c#多线程下载例子


例子越简单越好,能完成下载网页,读取网页流就可以了。

读取网页内容代码如下:

C# code
    public string ReadUrlContent(string rUrl)    {        // used to build entire input        StringBuilder sb = new StringBuilder();        // 请求该页面        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(rUrl);        // 获取返回的数据(通过相应)        HttpWebResponse response = (HttpWebResponse)request.GetResponse();        //将读取到的数据放入到流里面        Encoding enc = Encoding.GetEncoding("GB2312");        //如果是乱码就改成 utf-8 / GB2312        StreamReader loResponseStream = new StreamReader(response.GetResponseStream(), enc);        sb.Append(loResponseStream.ReadToEnd());        loResponseStream.Close();        return sb.ToString();    }


如何同时读取10个页面,获得网页内容,存储到数组里,就是这个多线程的过程不理解,不知道怎么写

[解决办法]
之前做过一个多线程下载例子:

文件下载[支持多线程, 断点续传功能](示例代码下载):
http://blog.csdn.net/ChengKing/archive/2007/06/21/1661146.aspx

热点排行