2

ネットワーク診断のテストを目的としたプロジェクトに取り組んでいます。私が現在取り組んでいるセクションには、TCP および UDP 接続のテストが含まれます。測定ポイントの 1 つは、TCP と UDP の両方のパケット損失です。

過去に使用したもの: '/statistics/rx_dropped'(そのファイル パスの最初の部分は省略しています)、指定されたネットワーク インターフェイスで合計でドロップされたパケットの数を指していると言えば十分です。

ただし、Android Nでは、このファイルを読み取るにはルートが必要であり、このアプリが使用される電話がルート化されているとは想定できません。

ルート化を必要としない、少なくとも TCP のクライアント側でパケット損失を測定する適切な方法を誰かが持っていますか?

私はネットワーキングの専門用語をほとんど知っているので、恥ずかしがらないでください。私が尋ねる理由は、私が測定する方法がかなりエレガントでなければならないからです (既存の Java/Android ライブラリを使用するか、デバイスからパケット損失を読み取る合法的な方法を見つけるかのいずれか) )。

4

0 に答える 0