私は非常に帯域幅が限られており、1種類の測定データを転送するためにほとんどの帯域幅を費やさなければならない状況にあります。時々私はこの測定データをたくさん送信し、イベントが発生するのを待っているだけです(これはすべてTCPソケットを介して行われます)。C/C++でのLinuxネットワークインターフェイスの使用状況の監視
返信した測定量に反比例する速度でバックグラウンドで(測定値とは異なる)完全なデータキャプチャファイルをストリーミングできるようにしたいと考えています。
私はUbuntuのシステムモニタと同じくらい多くのバイトがネットワークインターフェイスから送信されているのを監視する方法を探しています。システムモニタのソースコードはgnomeライブラリに依存しています。私のプログラムは組み込みデバイス上にあるので、私が使用する外部ライブラリの数を減らしたいと思います。標準的なLinuxディストリビューションに多くのライブラリを追加することなく、C/C++でこれを行う方法を知っている人はいますか?
これの良い例がありますか?私がオンラインで見つけることができるチュートリアルは、あまり役に立ちませんでした... –