我正在开发一个小型应用程序,它需要一个可以检查是否有带宽的模块。基本上,模块应该在带宽下降时触发事件。可以使用c ++程序实现吗
答案 0 :(得分:1)
在/ sys / class / net /目录中查找您的网络接口。我的系统只有两个接口lo和eth0。
有很多文件描述了要探索的界面的状态。
我将从operstate,statistics / rx_bytes或statistics / rx_packets开始。
答案 1 :(得分:0)
是的,有两种方法 - 如果你有一个带有某种日志记录的路由器,你可以用SNMP查询它的值,或者(更难)抓取网页界面来获取统计数据。
或者,如果您需要真正的带宽,则必须找到服务器并下载文件 - 测量所花费的时间。