这是一个关于在android上使用adb的查询。adb远程端口转发到本地计算机
有没有办法将android设备/模拟器上的远程端口(即端口)转发到设备所连接的本地机器?
$ adb forward tcp:port1 tcp:port2#将机器上的本地端口port1转发到设备上的端口2。
在此先感谢!
这是一个关于在android上使用adb的查询。adb远程端口转发到本地计算机
有没有办法将android设备/模拟器上的远程端口(即端口)转发到设备所连接的本地机器?
$ adb forward tcp:port1 tcp:port2#将机器上的本地端口port1转发到设备上的端口2。
在此先感谢!
最近在Google更新ADB服务。并添加reverse
命令应该做的工作。
reverse从文档:
这实现了
adb reverse
特征,即,从一个设备到主机反转 套接字连接的能力。<forward-command>
是如上所述的转发命令之一 ,如:
list-forward
forward:<local>;<remote>
forward:norebind:<local>;<remote>
killforward-all
killforward:<local>
注意,在这种情况下,
<local>
对应于设备上的插座 和<remote>
对应于主机上的插座。
reverse:list-forward
的输出与主机:列表转发 相同,只是<serial>
将只是host
。
我现在处于类似的情况,但我认为我只是走不同的路线:将应用程序绑定到127.0.0.1:12345并隧道到该端口。你为什么非常关心启动连接的人?一旦建立了TCP连接,双方都可以通话/收听? – 2011-12-29 11:29:13