我在Android应用中实现了一个监听端口的网络服务。 我有另一个连接到它的控制台桌面应用程序。
在设备上运行Android应用时,此功能正常。 在模拟器上,这是一个问题,因为它与计算机的连接基本相同。
如何连接到模拟器中运行的Web服务?
答案 0 :(得分:1)
您可以(并且应该)使用Genymotion作为模拟器(https://www.genymotion.com/)。 它比原始模拟器更高效,并使用虚拟机机制。 因此,您的模拟器将具有其专用(但虚拟)网络接口。允许它拥有自己的IP地址。
这将使您的本地网络上的套接字可用。