从PC到Android模拟器的套接字连接

问题描述 投票:0回答:1

所以这就是我要做的事情:我有一个使用ServerSocket的Android应用程序,我需要从我的计算机连接到这个套接字。

我试图使用adb shell ifconfig获取我的IP地址,我可以从模拟器的shell中ping这个IP,但我无法从我的计算机终端ping它。

换句话说,我如何使用Postman在我的模拟器的Web服务器上连接?

android android-emulator
1个回答
0
投票

我找到了解决方案。似乎如果要从计算机与仿真器进行通信,则要使用的IP地址为127.0.0.1,您需要在命令行中使用ADB进行端口转发。

例如,如果模拟器在端口8080上运行服务器

adb forward tcp:8080 tcp:8080

然后用localhost:8080调用它

© www.soinside.com 2019 - 2024. All rights reserved.