使用Java模拟HTTP下载和控制带宽

使用Java模拟HTTP下载和控制带宽,java,http,download,server,Java,Http,Download,Server,我需要实现服务器端以有限的带宽通过HTTP下载文件,并记录每秒的下载 至于客户端,我将使用wget命令 使用Java可行吗?如果有,有什么工具可以帮助我吗?谢谢。这可能是的副本。然而,这并不简单,如果您完全控制了客户端(在您的情况下是wget,我会直接限制wget客户端的下载速度)。看到这一点,我还需要限制服务器的上传速度。好吧,我一般不使用wget,但是使用curlcurl--limit rate可以限制下载和上传。从我看到的情况来看,使用curl上传文件比使用wget要容易得多(见此)[如果

我需要实现服务器端以有限的带宽通过HTTP下载文件,并记录每秒的下载

至于客户端,我将使用
wget
命令


使用Java可行吗?如果有,有什么工具可以帮助我吗?谢谢。

这可能是的副本。然而,这并不简单,如果您完全控制了客户端(在您的情况下是wget,我会直接限制wget客户端的下载速度)。看到这一点,我还需要限制服务器的上传速度。好吧,我一般不使用wget,但是使用curl
curl--limit rate
可以限制下载和上传。从我看到的情况来看,使用curl上传文件比使用wget要容易得多(见此)[如果您被迫使用java,那么使用建议的解决方案[