不允许ping操作

时间:2015-03-10 04:16:56

标签: android root ping icmp

我想找到连接我手机连接的局域网的设备数量。 简单的方法是ping LAN中的每个IP。 (更好的想法?)

使用“Runtime.getRuntime.exec”是不明智的,因为启动了太多进程。

所以我决定移植ping代码并将其编译为库文件,然后由JNI在Android应用程序中调用它。

但是当我在电话上测试这个apk时,icmp_sock = socket(AF_INET,SOCK_RDM,IPPROTO_ICMP)中发生了“不允许操作”;

这应该有权利。

任何人都有任何想法吗?

0 个答案:

没有答案