【发布时间】:2012-12-02 18:19:04
【问题描述】:
我正在编写一个 Android 应用程序。我将一个端口转发到我的应用程序并使用套接字监听它。我正在接收数据,但只有 TCP 层上的层上的数据。这不是问题,但现在我需要原始目标 IP,但它应该在 TCP 层中。那么你知道,有没有一种简单的方法来获得这个IP? 或者有没有一种简单的方法来设置一个套接字来获得比 TCP 更多的层?
【问题讨论】:
-
您将端口转发到应用程序的精度如何?
-
我真的很抱歉我的回复晚了。我通过在 iptables 中设置预路由来转发它: iptables -t nat -A PREROUTING -p tcp --destination-port " + targetPortHTTPS + " -j REDIRECT --to-port " + localPortHTTPS
标签: java android sockets tcp ip