转自:http://blog.163.com/xiaozhi797@126/blog/static/62440288201112245345838/
Webclient在下载请求时无法设置请求超时时间和请求读写超时时间。WebClient在异步下载时遇到网络不通等问题时没有响应超时造成app挂起。
1.Webclient请求超时设置
重写Webclient的GetWebRequest方法,为HttpWebRequest添加请求超时及读写超时
2.WebClient在异步下载
创建计时器监视响应情况,过期则取消下载
WebClient的超时问题及解决,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/elim/p/3848472.html