Java 如何限制传送速度?

Java 如何限制传送速度?,java,android,networking,ftp,apache-commons-net,Java,Android,Networking,Ftp,Apache Commons Net,我正在为Android编写一个FTP(客户端)服务,用于在后台上传视频内容 我在想,如果我的服务填满了整个连接带,用户可能会感到麻烦 为我的服务设置(上传)速度限制的最简单方法是什么?是否有安卓解决方案,我应该使用一些commons net功能,还是手动计算传输速率?我会手动计算传输速率。在这种情况下,可以限制传输带宽消耗的设备将位于客户端和服务器(第3层设备,如路由器)、服务器或客户端之间 既然保证你能控制的只是客户,你就需要自己去做。我不知道有哪家图书馆能帮你处理这件事。计算应该很简单。只是

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

我在想,如果我的服务填满了整个连接带,用户可能会感到麻烦


为我的服务设置(上传)速度限制的最简单方法是什么?是否有安卓解决方案,我应该使用一些commons net功能,还是手动计算传输速率?

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

既然保证你能控制的只是客户,你就需要自己去做。我不知道有哪家图书馆能帮你处理这件事。计算应该很简单。只是随着时间的推移传输的字节,对吗

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