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

Eri*_*pir 5 c#

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

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

Joe*_*ton 5

这是一个关于 SO 的链接,它涵盖了一个类似的问题:
How can I rate limit an Upload using TcpClient?

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

这是使用节流技术的 CodeProject 源的链接:http :
//www.codeproject.com/KB/IP/Bandwidth_throttling.aspx