永发信息网

c#webclient的download方法超时问题

答案:2  悬赏:60  手机版
解决时间 2021-03-21 02:04
private string GetFileList(string Url)
{
WebClient FileList = new WebClient();
byte[] FileListDataBuffer = FileList.DownloadData(Url);
return Encoding.Default.GetString(FileListDataBuffer);
}
private string GetCommand(string Url)
{
WebClient Command = new WebClient();
byte[] CommandBuffer = Command.DownloadData(Url);
return Encoding.Default.GetString(CommandBuffer);
}
以上两个方法都是获取网页上的代码,获取的是不同的网页。我用timer去监视网页的代码,但是只要一个方法运行,另一个方法就不运行了,提示超时连接,请问怎么解决,小弟不懂,请说详细点,只要问题解决,分数大大的有
最佳答案
webclient 连接数限制默认是2 , 可以通过ServicePointManager.DefaultConnectionLimit修改
ServicePointManager.DefaultConnectionLimit=10//可以同时开10个

重写Webclient的GetWebRequest方法,为HttpWebRequest添加请求超时及读写超时
protected override WebRequest GetWebRequest(Uri address)
{
HttpWebRequest request = (HttpWebRequest)base.GetWebRequest(address);
request.Timeout = 1000 * Timeout;
request.ReadWriteTimeout = 1000 * Timeout;
return request;
}
全部回答
两个都删了就没问题了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
威记士多地址在什么地方,想过去办事
梅陇十一村75平米的房子装修费是多少
为什么k788火车达州停售了
2014年农历5月28日下午一到三点生的男孩好吗
一万七千多米等于多少公里
absence is the final gentleness
张翼德怒鞭督邮的简介
中国当今城市中有多少人有房产?
微信文件怎么打开
下一站别离什么时候上映播出
dnf去天空之城怎么走原版
馒头世家怎么去啊,有知道地址的么
二四合五什么肖
养40头鲁西黄牛一年可以挣多少钱
我的银行卡弯曲了,想补办一张,但是这张卡还
推荐资讯
颐荣·香槟海岸北门地址在哪,我要去那里办事
lol1级怎么让兵线过来过来
离婚份子钱有明确要求么?
刚发的茉莉花新枝怎么剪枝
中加上部首是什么字
伟和石板煎肉旗舰店在什么地方啊,我要过去处
WLB餐厅地址在什么地方,想过去办事
欧风饰品地址在什么地方,想过去办事
罗通罗仁的母亲是谁请回答
请问过了六级,就不用考职称英语了吗?中级和
三星s6edge欧版淘宝店铺那个好 推荐下
我想学手绘,可是零基础,对这个很感兴趣,想
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?