“服务器推”技术在现实应用中有一些解决方案,解决方案分为两类:一类需要在浏览器端安装插件,基于套接口传送信息,或是使用 RMI、CORBA 进行远程调用;而另一类则无须浏览器安装任何插件、基于 HTTP 长连接。
以前了解写关于Comet的东西:基于 AJAX 的长轮询方式:基于 iframe 及 htmlfile 的流方式和使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案。
第一种方案的实现框架有Pushlets,通过ajax和iframe的隐藏帧,轮询服务器端的数据,然后更新到客户端,貌似是“服务器推”的技术,骨子里依然是一种“拉”的技术。
第二种是基于JDK5.0的nio技术,已有的框架是Mina,
未完,待续……