RT
感觉像是存在某个地方,然后定时调用查看?
------解决思路----------------------
HTTP长连接与利用Flash的Socket来实现!
------解决思路----------------------
现在主流的浏览器都支持HTML5了呀,你干脆用HTML5的Socket,不支持HTML5的浏览器禁止使用.
------解决思路----------------------
我记得有一个开源的JS库交WebSocketJS,实现的原理和我上面所说到的一样;如果他检测到是HTML5的浏览器就会用HTML5的Socket,如果不是就用Flash的Socket,再不行就自己扩展长连接。
------解决思路----------------------
肯定可以的啊,实现方式很多种,我觉得Flash这种方式用的多一些,毕竟支持的浏览器广一些!
很多人就把Flash的Socket拿出来封装成一个SWF文件与JS来交互;而且视频与音频都能依赖FLASH。
------解决思路----------------------
而且FLASH还有一个好处就是支持多线程,Worker的概念,可以让你的JS达到真正的多线程!
------解决思路----------------------
而且FLASH还有一个好处就是支持多线程,Worker的概念,可以让你的JS达到真正的多线程!
虽然谷歌浏览器对JS是采用的多线程运行,其实采用Flash的方式虽然比较繁琐,但自己可以手动来控制;并且支持IE6
------解决思路----------------------
而且FLASH还有一个好处就是支持多线程,Worker的概念,可以让你的JS达到真正的多线程!
虽然谷歌浏览器对JS是采用的多线程运行,其实采用Flash的方式虽然比较繁琐,但自己可以手动来控制;并且支持IE6
flash确实麻烦 比如淘宝页面版的与卖家聊天是怎么实现的?
淘宝的那个BUG超多
------解决思路----------------------
类似于网页qq吗?
可以用js中的一个setInterval方法发ajax请求 定时在后台不断获取数据
用spring任务调度定时向数据库要数据放到后台
大概是这样吧
也是听人说的 不知道对不对

------解决思路----------------------
Tomcat 7后支持WebSocket了,代码非常简单,可以看看Tomcat 7中WebSocket的例子
------解决思路----------------------
DWR框架 应该能做到
------解决思路----------------------
简单的就用 js setInterval实现
复杂点的FLASH+JS/h5
需要考虑用户打开多个页面时,消息是否每个页面都显示。