标签: c# ftp
我正在编写一个c#app(.Net 4.5)来从ftp服务器下载文件。 我现在想要设置最大下载速度。
我无法配置服务器,因此我必须在客户端中执行此操作。 谁能解释我怎么做?
谢谢!
答案 0 :(得分:1)
假设你有ftp客户端的源代码,你可以通过传输数据块,比较传输速率与你想要的限制速率进行比较,并在传输过快时插入延迟来实现。请参阅How can I rate limit an upload using TcpClient?了解概念证明代码