请问如何在C#程序里限制本程序上传下载的网速 RT! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HttpWebRequest req = (HttpWebRequest)WebRequest.Create(new Uri(url)); req.UserAgent = reqUserAgent; req.CookieContainer = _cc; req.Referer = referer; byte[] buff = Encoding.GetEncoding("GB2312").GetBytes(content); req.Method = "POST"; req.Timeout = _timeout; req.ContentType = "application/x-www-form-urlencoded"; req.ContentLength = buff.Length; if (null != _proxy && null != _proxy.Credentials) { req.UseDefaultCredentials = true; } req.Proxy = _proxy; //req.Connection = "Keep-Alive"; Stream reqStream = req.GetRequestStream(); reqStream.Write(buff, 0, buff.Length); reqStream.Close(); //接收返回字串 HttpWebResponse res = (HttpWebResponse)req.GetResponse(); StreamReader sr = new StreamReader(res.GetResponseStream(), Encoding.Default); return sr.ReadToEnd();我是用这样的http方式访问外部的websevice,该怎么处理? 上传还可以实现,大不了读的慢点GetResponse的时候可就由不得客户端了建议在网络设备上实现 把连接超时设置到1S以上。 做计数器,记录每秒下载的字节数。 在下载线程中判断“当前秒”中下载的字节数是否超限。超限了就停止下载。 等到下一秒再开始新的下载。 Thread.Sleep(sleep);延迟http://topic.csdn.net/u/20090821/09/8358875d-44a9-4da1-894b-7971fd25c402.html 恩,我是用http的reponse,没法停 在DLL里面调用COM组件的接口函数出错 c#调用存储过程 导出数据到excel问题,请帮忙! vb.net中的DateValue()函数在c#中相当于哪个方法啊 求论坛的详细设计书 关于截获Button点击事件 求救,从数据库中提取图象~(Bitmap构造问题) 为何我的vs.net不能创建新的项目? 奇怪:为什么不能创建web application和web service了呢? 使用了soaptoolkit的程序怎末打包安装? 一个村、组、农户名称灌装到一TreeView中代码请教?小弟先感谢了! C#循环压缩文件
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(new Uri(url));
req.UserAgent = reqUserAgent;
req.CookieContainer = _cc;
req.Referer = referer;
byte[] buff = Encoding.GetEncoding("GB2312").GetBytes(content);
req.Method = "POST";
req.Timeout = _timeout;
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = buff.Length;
if (null != _proxy && null != _proxy.Credentials)
{
req.UseDefaultCredentials = true;
}
req.Proxy = _proxy;
//req.Connection = "Keep-Alive";
Stream reqStream = req.GetRequestStream();
reqStream.Write(buff, 0, buff.Length);
reqStream.Close(); //接收返回字串
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
StreamReader sr = new StreamReader(res.GetResponseStream(), Encoding.Default);
return sr.ReadToEnd();
我是用这样的http方式访问外部的websevice,该怎么处理?
GetResponse的时候可就由不得客户端了建议在网络设备上实现
做计数器,记录每秒下载的字节数。
在下载线程中判断“当前秒”中下载的字节数是否超限。超限了就停止下载。
等到下一秒再开始新的下载。 Thread.Sleep(sleep);延迟
http://topic.csdn.net/u/20090821/09/8358875d-44a9-4da1-894b-7971fd25c402.html