1
我有一个Java桌面应用程序,需要使用来自Web服务器的数据连续更新。将数据从服务器推送到桌面Java应用程序的技术
由于桌面应用程序可以在移动环境中使用(例如在带有3G调制解调器的笔记本电脑上),因此无法通过客户端的IP地址与其进行连接。
什么是从服务器推送数据到[移动]客户端的'最佳实践'?
我听说Comet是一种新兴的技术,对桌面(非浏览器)应用程序有类似的东西吗?
顺便说一句,在Web浏览器客户端中做这件事最成熟的技术是什么?彗星,HTML5或其他什么?
谢谢,乔尔。连接可以全天候开放吗? – skanatek 2012-01-27 17:07:47
我相信服务器和客户端上的大多数库都会最终超时。我猜想HTTP规范中没有规定超时的任何内容,只是可能会超时。但那不应该真的关心你。如果你打算使用诸如“comet”之类的东西,那么超时是协议的一个自然部分。一旦超时,只需打开另一个连接。 – 2012-01-27 20:13:36