我正在开发一个用于测试网络诊断的项目。我现在正在处理的部分涉及测试TCP和UDP连接。其中一个测量点是TCP和UDP的数据包丢失。
在过去,我使用过:'/statistics/rx_dropped'
(我将离开该文件路径的开头部分),足以说它指向总共丢弃的数据包数量指定的网络接口。
但是,在 Android N 中,此文件需要 root 才能阅读,我不能认为此应用将会启用的手机已植根。
是否有人在客户端测量数据包丢失的方法至少为不需要生根的TCP?
我大多都知道网络术语,所以不要害羞,我问的原因是因为我测量的方式必须相当优雅(使用一些现有的java / android库或找到合法的方法来读取丢包来自设备)。