Android服务器请求监听器

时间:2012-03-06 14:41:41

标签: android

我正在尝试找一个侦听服务器请求的解决方案。 服务器会根据手机的IP地址向手机发送一个字符串,Android应用程序会在发生时采取行动。

这里有人遇到过类似的问题,可以指导我在网络上的例子吗?

由于

2 个答案:

答案 0 :(得分:1)

您可以使用套接字。请参阅herehere

答案 1 :(得分:1)

您无法确定移动设备的IP地址。当您在WiFi热点之间切换时,或者当您移动到不同的3G区域时,它可能会发生变化。为此,移动设备必须以某种方式注册服务器。实现它的通常方法是保持一个开放的连接,服务器只有在想要通知客户端时才响应数据。可以创建自己的实现,但不是微不足道的。 Android有一种称为Cloud to Device Messaging(C2DM)的标准方法。它被GMail和其他谷歌应用程序使用,所以它相当可靠。还有其他提供类似功能的服务,如果C2DM不符合您的需求(它需要Google帐户等),您可能需要查看这些服务。