两个模拟器问题之间的Eclipse套接字连接?

我将在2 EMULATOR之间创建一个SOCKET连接,我有下面的代码,但没有任何反应。服务器类返回我这个IP地址:两个模拟器问题之间的Eclipse套接字连接?

  10.0.2.15 

,我在我的客户端类利用这一点,但什么也没有发生,在服务器 我使用的代码,服务器和客户端从这个链接我没有得到消息Socket communication between two apps on Android

请帮帮我,我有同样的代码在上面的链接,和我使用10.0.2.15在客户端与服务器连接

回答:

实际上仿真器没有IP地址,它总是包含这种类型的IP地址“10.0.2.15”,实际上无法从手机或其他设备访问,因为它是一个仿真器。相比之下,仿真器可以发送连接请求到其他服务器,如我的手机的IP地址是“172.23.0.101”,所以在这种情况下,将在仿真器(作为客户端)和手机(作为服务器)之间建立连接。 在我的项目中,我有这个ip地址,它运作良好

Mobile Phone IP Add: 172.23.0.101 (SERVER) 

Emulator IP Add: 10.0.2.15 (CLIENT)

回答:

Okkkkkk !!!,我解决我的疑难问题。我送来自的消息仿真器客户端到我的移动设备我已经运行了服务器程序。我的移动设备ip是

    192.168.180.101 

所以,我在客户端程序中使用此IP地址,并成功地从客户端发送到服务器的服务器。

回答:

无法通过TCP将两个​​android模拟器实例连接在一起的问题是,它们都在单独的子网上运行。

的Android单证涵盖细节这一主题,并提供您想要不同的仿真实例连接在一起的情况下的解决方案,你可以在这里看到:Android emulator Networking

也有几个是similer你的问题的问题: here和here。

以上是 两个模拟器问题之间的Eclipse套接字连接? 的全部内容, 来源链接: utcz.com/qa/260511.html

回到顶部