所以这就是我要做的事情:我有一个使用ServerSocket
的Android应用程序,我需要从我的计算机连接到这个套接字。
我试图使用adb shell ifconfig
获取我的IP地址,我可以从模拟器的shell中ping这个IP,但我无法从我的计算机终端ping它。
换句话说,我如何使用Postman在我的模拟器的Web服务器上连接?
我找到了解决方案。似乎如果要从计算机与仿真器进行通信,则要使用的IP地址为127.0.0.1
,您需要在命令行中使用ADB进行端口转发。
例如,如果模拟器在端口8080
上运行服务器
adb forward tcp:8080 tcp:8080
然后用localhost:8080
调用它