论坛首页 Web前端技术论坛

DWR Server Push(服务器推技术) 实现即时聊天功能(WEB)`

浏览 42556 次
精华帖 (3) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-04-27  
你好,楼主,你提供的思路倒是也可以考虑一下,但是服务器定期推消息怎么实现啊?我想了下好像没有类似的调用方法。可以提供一个例子吗?谢谢了。

ScriptSession这个对象只要刷新一下浏览器就会新增加一个,我后来解决了这个问题,就是用一个map来存放在线用户对应的ScriptSession,用户刷新和关闭浏览器的时候,也会更新或者删除对应的ScriptSession;

0 请登录后投票
   发表时间:2009-04-27  
楼主,这样吧,你看下我的源代码,我发了一个已经实现了的ext在线聊天的,只是没有lib包,当初就是看了你这个例子以后决定用dwr反转的,以前用的是pushlet,感觉要麻烦很多。因为是做毕业设计,这个又比较简单,所以就打算做的完美一点呵呵,个人对个人的聊天我也实现了,现在在加聊天记录,发送离线消息什么的。

http://xiaoyu966.iteye.com/admin/blogs/375509

定期向浏览器推一个信息,然后让浏览器回复一个请求,如果没有请求,则认为已经下线,定期任务的发送,我待会去找找资料。
0 请登录后投票
   发表时间:2009-05-18  
为什么我的DWR不支持$()标记,
改成getelementbyid后,无JS错误。
进入页面为什么看不见用户列表,注册后select中的用户还是空的
0 请登录后投票
   发表时间:2009-05-18  
我下了你的源码可以运行出来了。WEB-INF里的很多TLD文件有用的吗?
0 请登录后投票
   发表时间:2009-05-18  
长连接更不可取,所以这个和鸡肋差不多
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics