基于b/s的即时通信
我现在在做一个基于web的jsp即时通信软件,请各位高手指点一下怎样实现:无刷接收新消息。讲一下思路也可以,谢谢了
------解决方案--------------------用java的话,就我所知道的有两种实现:
1、用applet+javascript,在applet里面用socket,我用这种方式做了一个无刷新的聊天室。
但是这种方式有个很大的缺点,有的时候即使你的电脑上装了JDK,applet小程序也会运行不了。这也是我目前遇到的问题。
2、用AJAX+JSP也可以实现。AJAX建议用DWR框架,因为DWR2.0实现了服务器推技术。也可以很方便的实现无刷新聊天室。