如何限制应用程序中的下载/上传速度?

时间:2011-09-13 11:39:48

标签: c#

我想限制在应用程序中执行的所有下载和上传的带宽。

原因是应用程序运行的代码不是我编写的。我不希望某些恶意代码过度使用网络资源。

1 个答案:

答案 0 :(得分:4)

以下是关于SO的链接,其中包含类似的问题:
How can I rate limit an upload using TcpClient?

简而言之,您需要检测连接的套接字的带宽,然后睡眠过快的连接。

这是一个使用限制技术的CodeProject源的链接:
http://www.codeproject.com/KB/IP/Bandwidth_throttling.aspx