0

我正在寻找设计一个需要对 IP 数据包进行深入控制的应用程序。查看 Android 开发人员网站上的参考指南,我发现对来自 java.net:SocketOptions 和 java.net:DatagramPacket 的数据包的控制非常有限。具体来说,我希望控制数据包中的各个位以设置 TCP 标志、SYN/ACK/RST 等。根据文档,我假设我不能在 Android 提供的 Java API 中做到这一点,我猜我必须以其他方式做到这一点?

有人对此有任何见解吗?

4

1 回答 1

0

所以看来 SDK 不能像我需要的那样做。NDK 可能能够,但经过进一步考虑,我相信即使使用它也需要 root privs 来构建原始数据包。由于此时我无意根植我的手机,这一切都将被搁置。

于 2010-04-06T01:28:27.230 回答