从服务器向android发送数据/消息(不使用GCM/C2DM)

从服务器向android发送数据/消息(不使用GCM/C2DM),android,Android,我们有一个在内联网上运行的系统。android应用程序正在PDA客户端上运行。我们使用在.NET中完成的web服务来促进通信 我的问题是,有没有一种方式可以让服务器向android应用程序发送消息,从而触发PDA中类似于接收短信的动作 之前,我们使用套接字,因为PDA是在Windows Mobile上运行的,正如前面提到的,我们现在已经切换到使用Android。我已经读到,这可以通过谷歌云消息来完成,但系统无法连接到互联网,因此,我需要其他选择 我们可以重新使用插座,但我担心电池寿命会受到很大影

我们有一个在内联网上运行的系统。android应用程序正在PDA客户端上运行。我们使用在.NET中完成的web服务来促进通信

我的问题是,有没有一种方式可以让服务器向android应用程序发送消息,从而触发PDA中类似于接收短信的动作

之前,我们使用套接字,因为PDA是在Windows Mobile上运行的,正如前面提到的,我们现在已经切换到使用Android。我已经读到,这可以通过谷歌云消息来完成,但系统无法连接到互联网,因此,我需要其他选择

我们可以重新使用插座,但我担心电池寿命会受到很大影响


谢谢

您可以使用xmpp协议来实现这一点。asmack是一个可用于android的库。smack是用于java的,它与android有一些问题。您可以在intranet上使用它。

AMQP协议也可以使用。有一个java客户端库可用。感谢您提供的信息,我们决定使用MQTT和服务器端代理。