Android 两个仿真器之间的Eclipse套接字连接问题?

Android 两个仿真器之间的Eclipse套接字连接问题?,android,eclipse,android-wifi,serversocket,Android,Eclipse,Android Wifi,Serversocket,我将在EMULATOR 2之间创建一个套接字连接,我有下面的代码,但什么也没有发生。Server类将此Ip地址返回给我: 10.0.2.15 我在我的客户机类中使用它,但什么也没发生,我在服务器上并没有收到消息 我正在使用此链接中服务器和客户端的代码 请帮助我,我的代码与上面链接中的代码相同,我正在使用客户端中的10.0.2.15与服务器连接okkkkk!!!,我解决了问题。我正在将消息从Emulator客户端发送到我运行服务器程序的移动设备。我的移动设备ip是

我将在EMULATOR 2之间创建一个套接字连接,我有下面的代码,但什么也没有发生。Server类将此Ip地址返回给我:

           10.0.2.15
我在我的客户机类中使用它,但什么也没发生,我在服务器上并没有收到消息 我正在使用此链接中服务器和客户端的代码


请帮助我,我的代码与上面链接中的代码相同,我正在使用客户端中的10.0.2.15与服务器连接

okkkkk!!!,我解决了问题。我正在将消息从Emulator客户端发送到我运行服务器程序的移动设备。我的移动设备ip是

                 192.168.180.101

因此,我正在客户端程序中使用此IP地址,并成功地从客户端向服务器发送sms。

无法通过TCP将两个android emulator实例连接在一起的问题是,它们都运行在单独的子网中

Android文档详细介绍了此主题,并为您希望将不同模拟器实例连接在一起的情况提供了解决方案,您可以在此处看到:

还有两个问题与您的问题类似:
而且。

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

Mobile Phone IP Add: 172.23.0.101  (SERVER)
Emulator     IP Add: 10.0.2.15     (CLIENT)