本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
xmpp openfire linux 安装 im 及时通讯服务器
xmpp openfire linux 安装 im 及时通讯服务器
技术栈: openfire+smack+spark
Smack是一个开源,易于使用的XMPP客户端类库。Smack API, 是一个 Java 的XMPP Client Library,也是由Jive Software开发。 优点:编程简单。 缺点:API并非为大量并发用户设计,每个客户要1个线程,占用资 ...
openfire安装部署 1 -运行环境准备
openfire目前算是国内及时通讯应用中普及率最高的消息中间件了,由于最近的项目中使用到了o这个东西,所以不得不研究一下,从最基本的安装开始:
环境准备
1、 系统环境linux:redhat 6.5
2、 jdk版本:1.7
1、 jdk安装
下载jdk 1.7的linux 64bit版本,的tar.gz文件
通过tar czvf jdk.tar.gz -C /usr/java
配置环境变 ...
直接操作数据库数据来为Openfire用户添加好友
openfire中实现好友添加及分组管理。
主要基于两张table实现:ofroster,ofrostergroups。
ofroster:用于记录好友关系(一对好友关系用两条记录来实现)
ofrostergroups:用于记录好友分组
特别说明:openfire中用户的主键是自然主键,也就是username。没有使用自增ID。
我们先来看一下官方(http://www.ignitereal ...
直接操作数据库数据来为Openfire注册新用户
众所周知,Openfire的注册方式一般有三种:
1.带内注册 ---- In-Band Registration. 即客户端通过匿名方式与Openfire 服务器端建立连接并验证,然后发起注册节 ...
Openfire jsjac构建webIM
在上一篇文章中,我们已经介绍如何用Openfire和jwchat构建webIM,但是我在搭建的过程中,总是感觉用户在登陆的时候速度非常慢,而且后期维护不好做
那么现在我在介绍一个比较简单的WebIM,在这个里面仅仅有几个简单的js,就可以完成和上面差不多的工作。
界面如下:
首先介绍一下项目的目录结构
一、准备工作
jsjac JavaScript lib下载 ...
构建 基于openfire + jwchat 的 WEB IM
关于Openfire 我想大多数人还不是很了解在这里先简单的介绍一下Openfire
Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire ...
openfire在eclipse中的环境搭建和编译详解
因为项目需要去研究了openfire,刚开始按照视频教程开始弄得,不知为何在eclipse里面怎么也build不起来,终于弄好了,和大家交流下经验。
材料(准备工作)
1).Openfire源码,下载我就不说了,百度即可。下载过来后解压。
2).Install4j,这个很重要,之前就是因为这个没有配置好导致失败的。因为openfire的编译是要依赖这个东西的,我们把这个东西下 ...
xmpp客户端,服务器搭建要点
本文采用strophe.js+openfire方式搭建xmpp即时通讯服务器
1 如何给一个账户的多个客户端同时发送消息?
在控制台的 Server Manager > System Properties 添加配置项:
route.all-resources 为true
2 需要考虑给openfire服务器添加一个保存历史消息记录的功能
我们需要查看历史消息,修改源码方式参见: ...
openfire 自动添加好友
根据openfire源码的提供,其中SubscriptionPlugin这个插件已经实现了自动添加了好友的功能,但好我项目的的要求还是有些不一样,我根据源码中的内容自己编写了一个插件,关键代码如下:
public static void acceptSubscription(Packet packet ,PresenceRouter router) throws PacketRejectedE ...