如何获得Android上的网络数据包的更大的控制权
-
20-09-2019 - |
题
我在寻找设计,这将需要在IP数据包的一些深控制的应用程序。纵观上在Android的开发者网站上的参考指南,我看到了从java.net:SocketOptions和java.net:DatagramPacket包非常有限的控制。具体来说,我正在寻找控制分组内的各个位来设置TCP标记,SYN / ACK / RST,等等。基于该文档我假设我不能由Android提供的Java API中做到这一点,我猜我会做一些其他的方式?
任何人有此任何见解?
解决方案
所以它显示为我所需要的SDK无法做到的。 NDK的可能,但是,进一步的思考我相信,即使使用,将需要root权限以构建原始数据包。因为我没有意图根我的手机在这个时候,这都将被搁置。
不隶属于 StackOverflow