1
我有一个application(client)
,它从Server(TCP connection)
与RabbitMQ进行通信和接收消息。我可以通过模拟器进行通信,但是当我连接平板电脑时,通信失败。我不明白为什么设备不需要相同的localhost地址进行通信。Android:与真实设备的客户端 - 服务器通信
需要一些帮助。谢谢。
我有一个application(client)
,它从Server(TCP connection)
与RabbitMQ进行通信和接收消息。我可以通过模拟器进行通信,但是当我连接平板电脑时,通信失败。我不明白为什么设备不需要相同的localhost地址进行通信。Android:与真实设备的客户端 - 服务器通信
需要一些帮助。谢谢。
模拟器与您的服务器在同一台计算机上运行?然后模拟器可以使用127.0.0.1或10.0.0这样的本地主机IP。但是你的平板电脑不是你的电脑。首先,您的平板电脑应与计算机位于同一网络(LAN)中,其次,平板电脑上的应用程序应使用计算机的LAN IP。
雅这可能是原因。谢谢。 – 2013-03-23 19:09:55