-
dwr comet怎么做到给特定的用户发送消息!!15
大家帮忙啊!!我用dwr 实现了多人聊天记录,现在想实现一对一的功能,但是我给某个人说话,别人都可以看到!!
我只想让某个人看到我的信息,
该怎么办了,大家帮忙啊!!
问题补充:Rainbow702 写道是网页多人聊天?
是的!!大哥帮忙啊!!
问题补充:AngelAndAngel 写道留下邮箱 我给你发一个推送的例子吧,可以让对方弹出 对话框,是一个大致的思路。不过你得自己改。
好啊!!!谢谢你啊!!我的邮箱:785461216@qq.com
问题补充:我24小时在线!!我QQ785461216 ,热切期盼朋友给我指导啊!!
问题补充:AngelAndAngel 写道我有反向推送的例子 也是做的聊天室你看一下吧。
dwr comet 我已经实现多对多功能,现在不知道怎么控制让一对一的发消息,现在问题是:比如:我给张三说“hello zhangsan ” 张三和我都能看到,
问题是,只要某人打开了和我们相同的url的浏览器,他/她也能收到啊!!
问题补充:AngelAndAngel 写道我有反向推送的例子 也是做的聊天室你看一下吧。
那你给我发下了,我也好学习学习!!邮箱785461216@qq.com2011年8月26日 17:44
7个答案 按时间排序 按投票排序
-
采纳的答案
哦 你多对多做好了是吧。那你可以这样做:
1,首先,在你的聊天区域开辟一块地方用来存储私聊信息。假如这个div的id是singleDiv。
2,在你的聊天室jsp中加一个function reply(msg){ if(sessionName==msg.split(":")[0]){ alert('您有短消息',msg); //这里只是先测试,弄好了的话 //你就把信息放入singleDiv。 } }
3,在聊天室jsp的body中加入
onLoad="dwr.engine.setActiveReverseAjax(true)"
4,在你聊天室的处理代码里面不是可以获取聊天的message么,是吧,那么你这个时侯调用 utilAll.addFunctionCall("reply",text);其中的text就是你的username+":"+message,这样就会动态的调用页面刚才加的reply这个js方法。
5,最后你需要判断只能一个人获取是吧,那么你可以在reply里面加入session的判断,判断username是否和session里面存的是否一样,一样就执行页面赋值操作。2011年8月27日 14:01
-
当然 假如用户输入的信息种可能有:这个符号是吧,那你自己设定一个符号吧,然后让用户不能输入这个符号,比如@@@这样的。
2011年8月27日 14:02
相关推荐
网络上Spring整合DWR comet 实现无刷新、多人聊天室 的代码整理,包含jar包,eclipse工程,直接导入即可运行。
实现Comet消息推送功能,根据登陆人定向推送,解决刷新页面原有ScriptSession不能及时销毁的问题,DEMO比较简陋,请先进入login.jsp页面登陆。根据登陆名称判断推送目标,可登陆多个用户进行测试。
既然找到了这个,我就不必多解释了,下下来可以直接运行
NULL 博文链接:https://happysoul.iteye.com/blog/1313069
dwr comet 交互方式,使用dwr3.0+spring2.5
DWR+JAVA进行web消息推送dwr-comet.zip
我不能把公司的代码贴出来,所以我自己写了一个DEMO,已经实现了对指定用户发送消息的功能,并且即时显示在指定的用户界面上面.当然你可以修改这些,让它弹出来显示,或者像QQ一样在你页面的某个角落让消息的图标闪动:)
使用dwr的comet技术来实现无刷新的多人聊天室。让服务端监听发送消息事件,通过scriptsession来获取所有的访问者。在像访问者中推送信息。
场景:页面comet.jsp接受服务器推送的信息并...接收到PerformInfo后,把PerformInfo的信息发送到comet.jsp页面。这个场景模拟了页面1执行了一个时间 比较长或复杂的任务,任务执行情况可以反馈到页面2(比如模式窗口)。
详细说明地址:http://blog.csdn.net/weixin_39549656/article/details/79262105
DWR实现的新消息定时提醒 实现了一个页面新消息提示的功能 定时获取后台给当前用户的消息条数 具体的消息提示,用户ID传入,省略了
DWR 在线即时聊天系统,实现了对指定用户发送消息,和即时显示功能.rarDWR 在线即时聊天系统,实现了对指定用户发送消息,和即时显示功能.rarDWR 在线即时聊天系统,实现了对指定用户发送消息,和即时显示功能.rarDWR 在线...
实现Comet消息推送功能,根据登陆人定向推送,解决刷新页面原有ScriptSession不能及时销毁的问题,DEMO比较简陋,请先进入login.jsp页面登陆。根据登陆名称判断推送目标,可登陆多个用户进行测试。
DWR学习资料 :DWR 3.0 上传文件.txt DWR3.0反向Ajax示例.txt DWR3.0学习笔记.txt DWR3.0学习网址.txt dwr分页.doc DWR分页代码.doc DWR中文文档.doc DWR中文文档.pdf dwr做comet的完整实现.doc Spring整合DWR comet ...
使用 DWR+Spring 实现服务器推送的 网页聊天程序
dwr笔记 dwr自学资料 dwr笔记 dwr自学资料 dwr笔记 dwr自学资料
dwr的comet技术实现即时通讯的DEMO
DWR在线即时聊天系统,实现了对指定用户发送消息,和即时显示功能 java jsp页面
S2SH整合dwr,通过DWR实现了web即时通讯的功能。整个项目源码全在这里,还有说明!不明白的请给我来信!
NULL 博文链接:https://frank59.iteye.com/blog/1455050