android开发中,android虚拟机作为服务器与pc客户端实现socket网络通信中,android虚拟机的ip是多少?

我的系统是linux!
2024-12-05 04:31:24
推荐回答(3个)
回答(1):

Android使用的仅仅使用了PC 里边的一个端口

IP自然就是127.0.0.1了,或者是localhost吧

关于5037口和5555口,找到了一个看起来合理的解释:
adb(Android Debug Bridge)包括三个部分:
1)adb client, 运行在PC上(为DDMS,即IDE工作)
2)adb daemon(守护进程), 运行于Emulator(为与Emulator中的VM交互工作);
3)adb server(服务进程), 运行在PC(任务管理器上有),管理着adb client和adb daemon的通信.server与client通信的端口是是5037,
adb server会与emulator交互的,使用的端口有两个,一个是5554专门用于与Emulator实例的连接,那么数据可以从Emulator转发给IDE控制台了,另一个则是5555,专门与adb daemon连接为后面调试使用。

回答(2):

从exlipse启动的android虚拟机访问本机上的ip:10.0.2.2

回答(3):

127.0.0.1