如何限制传输速度?

时间:2013-07-30 14:01:28

标签: java android networking ftp apache-commons-net

我正在为Android编写一个FTP(客户端)服务,用于在后台上传视频内容。

我认为如果我的服务填满整个连接频段,用户可能会感到困扰。

为我的服务 dinamically设置(上传)速度限制的最简单方法是什么?是否有任何Android解决方法,我应该使用一些公共网络功能,还是我应该手动计算传输速率?

1 个答案:

答案 0 :(得分:1)

我会手动计算转移率。在这种情况下可以限制传输带宽消耗的设备将位于客户端和服务器(第3层设备,如路由器),服务器或客户端本身之间。

由于您保证可以控制客户,因此您需要自己完成。我不知道有哪些库会为你处理这个问题。计算应该非常简单。只是字节随时间传输了吗?

另外,我建议您在FTP应用中为用户选择一个可以限制FTP应用正在使用的带宽的用户。