定期从wifi服务器向wifi设备发送消息

时间:2014-04-29 10:02:17

标签: java android networking message-passing

我必须开发一个Android应用程序,将Android设备中的文件发送到PC,该PC在相同的WiFi(仅本地,无互联网)下工作。为此,我将PC作为服务器并从Android手机运行客户端程序。那部分工作正常。现在我需要在服务器上有一些消息传递机制,它会定期向android设备发送一些更新消息,基于此我将在android设备中更新一些标志变量。谁能告诉我我应该用什么方法来解决这个问题呢?消息传递也可以在特定时间间隔或在通信开始时发生。提前谢谢。

2 个答案:

答案 0 :(得分:0)

可能你可以使用Socket编程来实现这个目的,你可以通过它从你的电脑/笔记本电脑发送字符串或文件到Android设备(条件是它们都形成本地网络(可能是有线或无线))。

答案 1 :(得分:0)

看看google cloud messaging它是一种在服务器和Android客户端之间传递消息的机制。基本上,您可以从客户端订阅特定密钥,然后您的服务器会将带有该令牌的消息推送到Google的云消息服务器,它会将消息转发给订阅它的任何电话。这是将消息从服​​务器推送到Android客户端的标准方法,并抽象出许多低级功能。