十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
网络使用率这个功能,和偏硬件一些,用C++编程较为合适。
创新互联是一家成都做网站、网站设计,提供网页设计,网站设计,网站制作,建网站,定制网站建设,网站开发公司,从2013年成立是互联行业建设者,服务者。以提升客户品牌价值为核心业务,全程参与项目的网站策划设计制作,前端开发,后台程序制作以及后期项目运营并提出专业建议和思路。
如果非要用Java来编程的话,需要用C++编一些动态链接库文件,和Java结合起来用。
或者,楼主可以看看,有没有现成的开源项目或者链接库可以使用。
用java程序来做限速,方向就有问题,如果大并发量,都要控制速度你程序早就挂了。应该用应用服务器(我想你用的tomcat吧)+http服务器控制,这里用apache就可以了。用apache来做限速才是正确的,用程序代码几乎是没法限速,http 协议是无状态的协议。
当然你一定要做, 那就是写一定数量流,拿这个数据流的大小与你限速的平均量比,如果超过了就程序暂停一会。(这样设计很不合理,但可以达到你的要求)
还有两个,快了
带宽管理吧?java写不好,带宽管理是C++ 路由器开发的
局域网有人下bt,简单啊,你进入路由器限制他网速就可以了
2楼回答的不全面,我们公司做过相同功能的代码。
思路是并发上传和下载文件。
计算规单位时间内网卡吞吐量。(直接可以百度,会用到动态库,代码不少。贴补上来的)
如果只计算java的文件上传和下载。不能代表当前设备的网速。