我在寻找设计,这将需要在IP数据包的一些深控制的应用程序。纵观上在Android的开发者网站上的参考指南,我看到了从java.net:SocketOptions和java.net:DatagramPacket包非常有限的控制。具体来说,我正在寻找控制分组内的各个位来设置TCP标记,SYN / ACK / RST,等等。基于该文档我假设我不能由Android提供的Java API中做到这一点,我猜我会做一些其他的方式?

任何人有此任何见解?

有帮助吗?

解决方案

所以它显示为我所需要的SDK无法做到的。 NDK的可能,但是,进一步的思考我相信,即使使用,将需要root权限以构建原始数据包。因为我没有意图根我的手机在这个时候,这都将被搁置。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top