【发布时间】:2015-07-22 14:14:51
【问题描述】:
我想开发一个应用程序,用户可以在其中自动更新新故事,就像 facebook 在顶部显示新故事一样。一种方法是保持计时器并连续发送请求。但我想使用 TCP 套接字连接将数据从服务器发送到 android 客户端。我参考了一些关于如何在两个 android 设备之间建立套接字连接的链接。但是他们只发送纯文本,服务器需要客户端的响应,然后才发送下一个数据。但我想不断地向客户端发送 json 数据。是否可以将 json 数据从 web 服务器连续发送到 android 客户端,而没有得到客户端的响应?
【问题讨论】:
-
使用 RSS 来让您的客户保持更新...它是一个简单的 XML 格式的 Web 服务...更多信息在这里 whatisrss.com
-
@Aditya Singh,为了从 RSS 提要中获取数据,我需要发送请求。是否可以在不发送 GET 请求的情况下不断地从服务器获取数据?
-
如果在移动设备上执行此操作,它将保持无线电 100% 的时间处于活动状态;导致电池很快耗尽。对于移动应用,这不是一个可取的行为。
-
@Nija,然后它是如何在 Facebook 应用程序中使用的。他们会自动在顶部显示新的提要..是否通过保持计时器再次发送请求来完成...这是唯一的方法..?
-
我的头顶;我猜是“谷歌云消息”;但我没有实际的想法。我还没有研究过 FB apk 是如何做事的。
标签: java android json sockets tcp