現在、ネットワーク/インターネットに接続しているときに、コンピューターにダウンロードされたデータの量を測定する方法を探しています。
Mac OS X または Windows XP/Vista のいずれかで機能するメソッドが必要ですが、そのような機能に関連する Java API を見つけることができません。私はあなたが私を助けることができることを願っています:)
ありがとう !
現在、ネットワーク/インターネットに接続しているときに、コンピューターにダウンロードされたデータの量を測定する方法を探しています。
Mac OS X または Windows XP/Vista のいずれかで機能するメソッドが必要ですが、そのような機能に関連する Java API を見つけることができません。私はあなたが私を助けることができることを願っています:)
ありがとう !
Java を使用して独自の DU メーターを作成したことがあります。の出力を読みました
ネット統計
(コマンドライン)そしてそれを解析しました。このタスクを毎秒実行し、受信バイト数の差を計算するとうまくいきます。はい、かなり粗雑ですが、うまくいきました。
もちろん、Windowsでのみ動作します。Macで実行するコマンドがあると確信しています。
クロスプラットフォームの方法はありません。トラフィック量を測定するには、ネットワーク ドライバー/サブシステムのデータを監視する必要があります。Windows では、これは Linux の "ifconfig" では "net statistics" になりますが、出力はもちろん同じではありません。