![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
XMPP
絮絮不休
爱让世界生生不息~
展开
-
WebIM实现过程总结 openfire+jwchat 【2012.7】
步骤一:安装openfire服务器http://wiki.jabbercn.org/Openfire:%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97这个过程相对简单,按照说明一步一步执行下去就可以了。启动服务:http://127.0.0.1:9090 查看到如下页面说明安装好了.注册账号时注意填写好用户名密码,要是误操作回车,就麻烦了,呵呵,原创 2012-07-25 10:21:23 · 1419 阅读 · 1 评论 -
本地部署openfire服务端
直接开始步骤一:下载openfire源码下载地址:http://www.igniterealtime.org/downloads/source.jsp 选中openfire_src_3_8_1.zip,下载(68.74 MB)步骤二:eclipse导入openfire将openfire_src_3_8_1.zip解压至eclipse工作区域中File->New->Jav原创 2013-04-15 14:08:01 · 1622 阅读 · 0 评论 -
基于Openfire消息服务器应用Smack发送即时消息源码示例
环境准备:1.安装openfire服务器,进行相关项配置2.工程中引入smack*.jar包源码如下:package com.xjtu.jointframe.im.util;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import java.u原创 2013-02-26 11:07:09 · 2453 阅读 · 11 评论 -
openfire广播消息_利用Broadcast插件实现广播消息发送
2013年1月4日,新年第一篇~~技术研究的过程充满了惊喜,今天深深的就这么感受到了,仅仅试验了一次,就收获到了成功。第一步:安装broadcast插件管理员身份登录控制台,Broadcast插件在Available Plugins中,选中安装即可。第二步:查看使用说明http://www.igniterealtime.org/projects/openfire/plu原创 2013-01-04 14:58:31 · 3699 阅读 · 2 评论 -
js实现简单的网页文本编辑器
有的时候,项目中只需要实现一些简单的功能就可以了,找了半天,文本编辑器都是一些内容很丰富的成品。索性,自己写一个简单的网页文本编辑器。不多说,先贴效果,如下图:实现这个功能涉及三个文件,源码如下:1.chat.htmlChat<script language="javascript" src="jquery-1.7.min.js" type="text/javasc原创 2012-08-22 10:42:09 · 3729 阅读 · 2 评论 -
js实现IM 表情解析
聊天记录里面,一般存放着表情代码,显示的是表情图片。。。。。实现效果如图:这个,需要写个正则表达式,将textarea里面的用中括号(【】)括起来的部分替换为相应图片就行了源码如下:// dml@2012.9.10 emotion parsevar em = [ {'id':1,'phrase':'[呵呵]','url':'1.gif'原创 2012-09-10 14:24:46 · 591 阅读 · 1 评论 -
js实现用户模糊查询,兼容IE、FF以及chrome
聊天的时候,要是好友太多了,查找起来很不容易。这时候,放置一个用户搜索区域,是非常必要的。实现这个功能,用js写上几行即可搞定。。。如图一:点击搜索区,输入查询内容,即可查询符合需求的用户列表如图二:源码如下://search user dml@ 2012.9.19 function goSearch(s) { if (s == '') { do原创 2012-09-20 10:37:36 · 2405 阅读 · 0 评论 -
openfire用户管理_初始化消息服务器用户信息
系统开发阶段就即将结束,用户集成是个大问题。期间网上查询了一翻,各种复制粘贴,冗余信息量太多太多,甚感悲痛。。。。有些成功分享,一是讲可以通过修改ofProperty表,将消息服务器中的默认用户表【ofUser】替换为自定义用户表,可以是公司原用户表;二是按照OPenfire的用户集成管理Custom Database Integration Guide官网的说明,修改配置文件。都试了原创 2012-09-14 14:08:01 · 2121 阅读 · 0 评论 -
jwchat源码分析-数据交互部分
这个部分,focus到vcard.html文件,操作界面如图:静态页源码: Name Full Name: Family Name: Given Name: Information E-mail原创 2012-08-10 10:13:43 · 909 阅读 · 0 评论 -
jwchat源码分析-登陆部分
jwchat核心文件是jsjac.js这个文件看懂了,webIM基本就可以跑通了,不多说,看看jsjac的介绍:JSJaC的全称为:JSJaC - JavaScript. Jabber Client Library,即使用JavaScript写成的Jabber客户端库。其目的在于:方便基于Web的jabber/XMPP客户端的实现。JSJaC的特点:原创 2012-08-09 11:10:58 · 3481 阅读 · 9 评论 -
openfire源码获取方法
1.svn 资源库根url:http://svn.igniterealtime.org/svn/repos 没有用户名 密码 2.直接下载http://download.csdn.net/detail/duanml61/4490298原创 2012-08-10 14:21:24 · 417 阅读 · 0 评论 -
代码详解openfire保存消息记录_修改服务端方式
实现openfire消息记录通常有两种方式,修改服务端和添加消息记录插件。今天,简单的说明一下修改服务端方式实现消息记录保存功能。实现思路修改前:默认的,openfire只提供保存离线记录至ofOffline表中。当发送一条消息时,判断用户是否在线,若为true,不保存消息;若为fasle,保存消息至离线消息表中。修改后:仿照保存离线消息,用户每发送一条消息原创 2013-04-16 14:51:50 · 6301 阅读 · 5 评论