用于获取特定时间段的使用数据和连接速度的库

时间:2012-08-16 09:19:25

标签: java c++ python desktop-application bandwidth

我正在做一个包含跨平台(windows,linux,mac)原生桌面应用程序的项目,该应用程序测量用户的数据使用量(以KB,MB,GB为单位)和链接连接速度(以kbps或mbps为单位) )用于Wi-Fi,以太网或3G调制解调器连接选项。

按顺序使用java,python,C ++很舒服。做了一些谷歌搜索,但我没有满足。所以我正在寻找任何关于库的建议,这些语言中的框架将使我能够完成上述任务。非常感谢。

1 个答案:

答案 0 :(得分:1)

任务可以分为两部分:

  1. 收集数据并将其存储在某处。
  2. 将它们呈现给用户。
  3. 通常RRDtool(RRD =循环数据库)用于这两个部分。这取决于您的要求,例如,您可以使用RRDtool来收集所需的数据,并使用一些Python或Java RRD库来显示结果。

    另见: