adb端口转发和套接字连接

时间:2017-04-11 05:10:57

标签: android python-2.7 sockets adb portforwarding

现状 -

我有两个安装了服务器应用的Android设备。应用程序侦听特定端口。我已将一个本地端口转发到device-1的服务器端口并连接到它。我能够与服务器应用程序通信。 我尝试转发相同的本地端口并连接到device-2的服务器端口。我能够与device-2和device-1通信。

通过我建立的两个插座连接,我可以使用相同的本地端口与两个设备分别通信。

问题 -

我想知道这是如何运作的。同一本地端口转发到两个不同的路径。 我的理解是在低级别所有通过我们在套接字连接时提到的端口。哪个错了?端口在连接时使用only,并且在使用其他连接句柄进行通信之后?

<Run device 1 server>
adb -s serial1 forward tcp:8088 tcp:8088
connect to device-1 # I used python

<Run device 2 server>
adb -s serial2 forward tcp:8088 tcp:8088
connect to device-2 # I used python

0 个答案:

没有答案