0

I'm writing an FTP (client) service for Android, that is intended to upload video contents in background.

I was thinking that users may get bothered if my service fills the whole connection band.

What is the simplest way to dinamically set an (upload) speed limit for my service? Is there any Android workaround, shall I use some commons-net feature, or shall I calculate tranfers rate by hand?

4

1 回答 1

1

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

由于您保证可以控制的是客户端,因此您需要自己做。我不知道有任何图书馆可以为您处理这个问题。计算应该很简单。只是随时间传输的字节对吗?

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

于 2013-07-30T14:06:51.767 回答