如何在Android上更好地控制网络数据包

时间:2010-03-16 16:33:57

标签: java android tcp network-programming packets

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

有人对此有任何见解吗?

1 个答案:

答案 0 :(得分:0)

因此看起来SDK无法按照我的需要进行操作。 NDK可能会进一步认为我相信即使使用它也需要root privs来构建原始数据包。由于我此时无意根据我的手机,这一切都将被搁置。