java dwr 实现一对一聊天

问题描述

想问下如何使用dwr一对一聊天啊本人正在学习阶段研究了下dwr不过不是很懂希望大家给点经验

解决方案

解决方案二:
恕本人孤陋寡闻,dwr好像是ajax框架做无刷新的,这个要做聊天功能?建议楼主看看socket通讯吧,聊天功能一般都是用它来实现的。
解决方案三:
“恕本人孤陋寡闻,dwr好像是ajax框架做无刷新的,这个要做聊天功能?建议楼主看看socket通讯吧,聊天功能一般都是用它来实现的。”楼主是想做网页版的聊天,dwr实现无压力!不过话说真的没有难点。唯一的问题:如何判断用户是否有新消息?方案1:客户端定时访问服务器,看看是否有新数据;方案2:服务端产生新数据时,主动推送给相应的用户;这两种方案也就是网上就常说的Poll与Push(推送)了!
解决方案四:
楼主可以google搜dwr反转,可以实现楼主的需求,以前做过一次类似的。就是通过反转实现消息及时弹出。。不过略有bug,就是当用户很多的时候,弹消息弹不到对应的用户,又是会错乱。
解决方案五:
dwr中的ReverseAjax有个DEMO实现类似的功能。

时间: 2024-10-06 10:07:14

java dwr 实现一对一聊天的相关文章

用Java Web服务打造聊天程序

Web服务是什么或者应该是什么有许多定义,每个或多或少都可以理解.很有趣的事情是最简单的东西往往是最难描述的.眼前就有一个很好的例子:一个Web服务是一个可以和外部世界交换文档的实体.这个实体是自我描述的并且拥有一个唯一的特性. 这个文档内容是XML:严格来说是SOAP.SOAP(简单对象存取协议)定义Web服务消费和生成的XML文档的内部结构.SOAP被认为是一个行业标准并且被许多跨平台软件供应商.硬件平台.操作系统或者编程语言广泛地采用. 每个Web服务都有一个地址.这是它的ID.这个地址由

qq-如何纯java实现类似QQ聊天时候的气泡功能,最好有代码。请给位大神指教

问题描述 如何纯java实现类似QQ聊天时候的气泡功能,最好有代码.请给位大神指教 如何纯java实现类似QQ聊天时候的气泡功能,请给位大神指教一下 解决方案 最近在用Java做一个类似QQ聊天系统 原理:就是给你每次发的消息加一个背景面板panel,每次发送消息,都加载一次,不过这样在聊天框显示比较慢, 暂时我没找到好方法

使用Python的Tornado框架实现一个一对一聊天的程序_python

按思路来聊: 类似微信,点击用户可以进入一对一聊天页面:另有聊天框列表包含所有存在聊天记录的一对一聊天框,点击进入聊天页面.[数据结构] 因为双方都有聊天记录,所以每一个聊天实际上得储存两份,设计的数据结构如下: A : user_a = {"id":1,"name":"A"} B : user_b = {"id":2,"name":"B"} A的聊天记录: chat_a = { &qu

Socket用法,简单模拟一对一聊天

http://blog.csdn.net/touch_2011/article/details/6914739 1.socket和serverSocket通信简单介绍如下,注意客户端与服务器端是怎么交换数据的     2.模拟qq聊天功能,实现客户端与服务器(一对一)的聊天功能 服务器端代码: package demo.net; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOEx

java 如何做视频聊天

问题描述 我想做一个java方向基于j2ee的视频聊天功能,上网查了一些资料,说什么要用jvm做,我想请各位大哥大姐跟我指条明路,我该怎么做呀,有代码的给我更好,加分感谢. 解决方案 解决方案二: 只用java不可能的,见过用delphi做得,不过应该有java开源的这种视频项目解决方案三: 友情帮顶了,解决方案四: flex呀解决方案五: flexred5感觉还行解决方案六: 知道做聊天软件需要dwr的推送功能但是涉及到视频我就不知道了帮顶了...解决方案七: 可以找个开源的修改下就行啦!我以

用java WebSocket做一个聊天室_java

最近一个项目中,需要用到Java的websocket新特性,于是就学了一下,感觉这技术还挺好玩的,瞬间知道网页上面的那些在线客服是怎么做的了. 先看图: 实现了多客户机进行实时通讯. 下面看代码项目结构图:很简单,就1个类,1个页面 然后看具体代码 先看后端代码 package com.main; import java.io.IOException; import java.util.concurrent.CopyOnWriteArraySet; import javax.websocket.

巧用Java 实现个性MSN聊天功能

MSN Messenger这一由世界头号软件商-微软公司开发的即时通讯软件,凭借其与windows操作系统和整个微软产品家族的紧密结合,简单实用.性能稳定.世界通用等特点,很快被中国用户接受,目前其用户正在以几何数字增长.但是让开发者雀跃的是该软件同时也提供了开放的API以及开放的通讯协议. 著名的MSN Plus就是一款利用其API开发的用于扩展MSN Messenger功能的插件.而我们今天要介绍的jMSN则是封装了MSN Messenger开放的通讯协议的JAVA API,通过这个API开

java中UDP简单聊天程序实例代码_java

学过计算机网络通信的都知道,计算机之间传送数据由两种,即TCP通信和UDP通信.TCP是可靠的面向连接的通信协议,二UDP是不可靠的面向无连接的通信协议. java中有基于TCP的网络套接字通信,也有基于UDP的用户数据报通信,UDP的信息传输速度快,但不可靠! 基于UDP通信的基本模式: (1)将数据打包,称为数据包(好比将信件装入信封一样),然后将数据包发往目的地. (2)接受别人发来的数据包(好比接收信封一样),然后查看数据包中的内容. 客户机 复制代码 代码如下: package com

java 基于串口的聊天工具读写不了串口中的数据(类似于QQ)(求助)

问题描述 packageload;importjava.net.*;importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjava.util.*;importjavax.swing.JDialog;importCommAccess.ComAccess;importDlg.DlgAbout;@SuppressWarnings("serial")publicclassjiemianextendsJFrameimp