即时通信
文章平均质量分 64
golden_lion
这个作者很懒,什么都没留下…
展开
-
java版 仿qq代码 完整源码 (已测试)
import javax.swing.Icon;public class ListItem { private String name; private Icon icon; public ListItem(String name,Icon icon){ this.name=name; this.icon=icon; } public String ge转载 2016-03-29 17:13:15 · 21427 阅读 · 8 评论 -
即时通讯第三方SDK
环信http://www.easemob.com/融云http://dev.netease.im/docs/index.phpleanCloudhttps://leancloud.cn/docs/网易云信http://dev.netease.im/docs/index.php极光IMhttp:/转载 2016-05-18 09:47:20 · 8406 阅读 · 1 评论 -
使用pushlet实现消息服务端推送至客户端
1、基础概念:Pushlet是一种comet实现:在Servlet机制下,数据从server端的Java对象直接推送(push)到(动态)HTML页面,而无需任何Java applet或者插件的帮助。2、一个简单的demo:1)导入所需要的jar包:pushlet.jar2)将配置文件pushlet.properties、sources.properties导入到src转载 2016-05-17 14:32:26 · 1357 阅读 · 0 评论 -
Pushlet 客户端监听不到事件
我在服务器端create一个事件Event event = Event.createDataEvent("/linjiqin/hw"); event.setField("hw", "xxxxx"); return event;在客户端jsp代码里监听 //对pushlet的初始化,触发web.xml中的servlet转载 2016-05-17 14:29:43 · 1472 阅读 · 0 评论 -
使用Pushlet将消息从服务器端推送到客户端【原创】
使用Pushlet来实现服务器端向客户端推送信息1. 实现方式:有两种实现方式:1. 通过配置文件来实现定时的从服务器端向客户端推送信息2. 通过API主动向另外一端推送信息 以下分别给予介绍。 2. 特别注意在开始测试之前,有三点非常重要,需要实现讲明,否则程序将会无法正常运行:转载 2016-05-17 14:12:40 · 403 阅读 · 0 评论 -
开源框架Pushlet入门
一、comet基本概念1.comet是一个用于描述客户端和服务器之间交互的术语,即使用长期保持的http连接来在连接保持畅通的情况下支持客户端和服务器间的事件驱动的通信。2.传统的web系统的工作流程是客户端发出请求,服务器端进行响应,而comet则是在现有技术的基础上,实现服务器数据、事件等快速push到客户端,所以会出现一个术语”服务器推“技术。转载 2016-05-13 17:33:11 · 1601 阅读 · 1 评论 -
Incomplete reply from server
问题描述:在JEE中实用DWR实现页面与后台交互,每当访问时就出现报错原因:include的文件和当前页面存在重复引用dwr的js解决办法:删除重复引用项转载 2016-04-19 10:52:28 · 4118 阅读 · 0 评论 -
dwr 反向ajax(reverse-ajax) 实例解析
1、首先要下载dwr 3.0 地址 http://directwebremoting.org/dwr/download.html2、在web.xml中加入dwr的servlet和相关配置 dwr-invoker uk.ltd.getahead.dwr.DWRServlet debug true转载 2016-04-19 09:24:36 · 2786 阅读 · 1 评论 -
b/s模式下的即时通讯,使用ajax框架dwr实现
b/s模式下的即时通讯,使用ajax框架dwr实现 了解Java的发展史可以知道,客户端编程在基于浏览器的编程方面,以前的做法是用applet实现客户端编程,在当时算是流行的做法,但是随着IE的不一致,尤其是微软的不支持,Applet没有发展起来,还有一个原因就是在浏览器中要下载java运行时插件,这几M的大小,对于以前网速就慢的网络,无疑断送了它的性命。现在应用与客户端浏览器的技术主转载 2016-04-19 10:59:25 · 1376 阅读 · 0 评论 -
DWR(Direct Web Remoting)
DWR is a Java library that enables Java on the server and JavaScript in a browser to interact and call each other as simply as possible.Dwr能让在服务器端的java代码和浏览器客户端的javascript代码尽可能简单的相互调用。DWR is E转载 2016-04-19 10:36:29 · 495 阅读 · 0 评论 -
dwr自动生成的js文件到底在哪里?
其实dwr根本没有生成任何“文件”。我们创建一个dwr项目后,想去查看它自动生成的js文件,不管你用什么方法搜索(比如google的桌面搜索引擎),都不会找到所谓的“dwr/interface/xxx.js”或者“dwr/engine.js”、“dwr/util.js”文件。甚至连这样的目录都没有。这些url都是虚拟的,并不代表真实路径。engin.js和util.js还比较好办,因为我们转载 2016-04-19 10:10:03 · 1111 阅读 · 1 评论 -
[初识总结]开源即时通讯IM Openfire+spark and (comet实现)
感谢热心分享本来只是想了解下基于WEB即时通信如何实现的(如WebQQ),没想到水这么深,涉及到的东西很多,技术上也给了我启发,起初还真不知道有“服务器推技术”的存在。 到目前为止本人已经成功搭建了openfire+Spark,能实现聊天。但这客户端是基于CS的,基于WEB网页形式的客户端有jwchat,貌似过于简单了点。再者就是s转载 2016-04-19 09:20:57 · 3289 阅读 · 0 评论 -
网页版即时通讯
web聊天室的实现方法有多种,包括:基于ajax技术的实现,基于Comet(Pushlet)技术的实现,基于XMPP协议的实现,以及基于flash的XmlSocket和远程共享对象的实现。 1)基于ajax技术的实现。 ajax(异步JavaScript和XML,Asynchronous javascript and xml),它的作用就是可以实现页面与服务器端的无刷新交互。转载 2016-04-19 09:13:35 · 6206 阅读 · 0 评论 -
java分布式通信系统(J2EE分布式服务器架构)
一、序言近几个月一直从事一个分布式异步通信系统,今天就整理并blog一下.这是一个全国性的通信平台,对性能,海量数据,容错性以及扩展性有非常高的要求,所以在系统的架构上就不能简单的采用集中式.简单的总结一下就是: 1.数据分布式存储 2.请求分布式调度 3.多结点分布式部署 4.双重备份,热切换转载 2016-07-11 16:04:34 · 7474 阅读 · 0 评论