adb forward tcp:22222 tcp:33333
是pc端访问手机上应用服务33333端口
adb forward的功能是建立一个转发,adb forward tcp:
22222 tcp:33333
的意思是,将PC端的18022端口收到的数据,转发给到手机中2
8022端口。
但光这样不行,手机要启动33333
端口的监听
比如 手机上termux上启动 nc -lp 33333
,这时 pc 上 nc localhost 22222
这样手机和PC就可以通过usb进行通信了,这能带宽理论是是480Mb/s 实际传输在30MB左右,跟手机性能有关,远比通过wifi快。
adb reverse tcp:8000 tcp:80
这个表示手机访问PC的应用服务80端口
这里用nc 也可以演示