2

我正在开发一个旨在测试网络诊断的项目。我现在正在处理的部分涉及测试 TCP 和 UDP 连接。测量点之一是 TCP 和 UDP 的数据包丢失。

过去我使用过:('/statistics/rx_dropped'将省略该文件路径的开头部分),只要说它指向指定网络接口上总共丢弃的数据包数就足够了。

但是,在Android N中,这个文件需要root才能读取,我不能假设这个应用程序所在的手机是 root 的。

有没有人有一种体面的方法来测量客户端至少不需要生根的 TCP 的数据包丢失?

我最了解网络术语,所以不要害羞,我问的原因是因为我测量的方式必须相当优雅(使用一些现有的 java/android 库或找到从设备读取数据包丢失的合法方法)。

4

0 回答 0