我需要像谷歌阅读器一样编写网页应用程序(使用SmartGWT)。
我将显示实时更新的日志文件,而不是RSS feads。我想我可以启动计时器并询问服务器是否每分钟都有新的日志。这是正确的方法吗?
我必须使用WebSockets吗?他们是否在所有现代浏览器中工作?
答案 0 :(得分:3)
我想我可以启动计时器并询问服务器是否每分钟都有新的日志。这是正确的方法吗?
不使用服务器推送,这是要走的路。您通常希望使用上次接收的日志条目的时间戳来查询服务器。这样你就可以在最后一次拉动时发送差异。
有关GWT和推送的更多信息,请参阅here(实际上是拉动)。或者,如果您想要服务器推送,请查看stream-hub(以及拉皮条stock watcher example)。