最新文章列表

Tigase即时通信组件性能测试(Tsung测试工具)

   测试工具准备:Tsung(测试),erlang(监听),gnuplot(图形)  测试环境在MAC OS下进行的。 1 Tsung安装     打开终端 输入 brew search tsung 如下图 搜到 tsung,然后 输入 brew install tsung,进行安装 如下图 (ps : 在用brew命令前,记得先 brew update下,我没有更新就被抗过 ...
wangzhigang2 评论(0) 有1146人浏览 2017-12-09 11:11

Tigase服务安装及配合Spark客户端通信

1 下载Tigase 下载tigase-server-7.1.2-b4471.jar----https://projects.tigase.org/projects/tigase-server/files  Tigase安装配置 参考文献:https://wenku.baidu.com/view/2d3da03426fff705cd170a01.html 下载 spark客户端 官网 ht ...
wangzhigang2 评论(0) 有1193人浏览 2017-12-05 19:57

xmpp openfire linux 安装 im 及时通讯服务器

  xmpp openfire linux  安装 im 及时通讯服务器   技术栈: openfire+smack+spark   Smack是一个开源,易于使用的XMPP客户端类库。Smack API, 是一个 Java 的XMPP Client Library,也是由Jive Software开发。 优点:编程简单。 缺点:API并非为大量并发用户设计,每个客户要1个线程,占用资 ...
knight_black_bob 评论(0) 有1560人浏览 2017-10-03 15:40

IM消息送达保证机制实现(二):保证离线消息的可靠投递

1、前言 本文的上篇《IM消息送达保证机制实现(一):保证在线实时消息的可靠投递》中,我们讨论了在线实时消息的投递可以通过应用层的确认、发送方的超时重传、接收方的去重等手段来保证业务层面消息的不丢不重。但实时在线投递针对的是消息收发双方都在线的情况(如当发送方用户A发送消息给接收方用户B时,用户B是在线的),那如果消息的接收方用户B不在线,系统是如何保证消息的可达性的呢?这就是本文要讨论的问 ...
jb2011 评论(0) 有934人浏览 2016-11-18 15:15

XMPP

smack-config.xml这个文件无法加载是什么原因: http://bbs.csdn.net/topics/270009053
繁星水 评论(0) 有532人浏览 2016-09-06 17:50

即时通讯开发中报的异常:-- caused by: java.net.ConnectException: failed to connect to /127.0

在使用Openfire作为服务器进行即时通讯(IM)开发的时候报出了一下异常:   XMPPError connecting to 127.0.0.1:5222.: remote-server-error(502) XMPPError connecting to 127.0.0.1:5222.   -- caused by: java.net.ConnectException: failed ...
1124117571 评论(0) 有4814人浏览 2016-08-04 14:31

XMPP MUC多人聊天相关的一些stanza

      参考:http://xmpp.org/extensions/xep-0045.html   创建room的stanza: <presence     from='crone1@shakespeare.lit/desktop'     to='coven@chat.shakespeare.lit/firstwitch'>   <xxmln ...
dreamoftch 评论(0) 有1326人浏览 2016-06-29 09:29

XMPP协议、MQTT协议、HTTP协议、CoAP协议的基本比较

        一、先看下相关国外的专业数据对四大协议的比较:   Protocol CoAP XMPP RESTful HTTP MQTT Transport UDP
Josh_Persistence 评论(0) 有5788人浏览 2016-05-19 20:51

XMPP核心协议学习心得

综述: XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即 ...
willberpanmsn 评论(0) 有456人浏览 2015-11-23 16:33

直接操作数据库数据来为Openfire注册新用户

众所周知,Openfire的注册方式一般有三种: 1.带内注册  ---- In-Band Registration. 即客户端通过匿名方式与Openfire 服务器端建立连接并验证,然后发起注册节 ...
zwdsmileface 评论(0) 有1924人浏览 2015-04-18 09:26

构建 基于openfire + jwchat 的 WEB IM

关于Openfire 我想大多数人还不是很了解在这里先简单的介绍一下Openfire Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire ...
zwdsmileface 评论(2) 有3160人浏览 2015-04-14 13:41

XMPP协议的原理

XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这 ...
zwdsmileface 评论(0) 有1435人浏览 2015-04-14 13:24

Android开发XMPP聊天

好友界面 功能界面 聊天界面 服务端可以用本服务器测试,地址:www.ithtw.com。如果想自己搭可在本博客其它XMPP文章找到相关搭建资料。 实现了用户注册,登录,添加好友,聊天核心功能。可正常聊天! 源码地址在我另外一个博客上面,喜欢的可以研究一下! 一天时间用OpenFire打造自己的IM聊天工具 http://www.ithtw.com/636.html
lexsain 评论(0) 有616人浏览 2015-01-07 16:29

用xmpp协议打造自己的IM聊天工具

采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。 服务端可以用本服务器测试,地址:www.ithtw.com。如果想自己搭可在本博客其它XMPP文章找到相关搭建资料。 实现了用户注册,登录,添加好友,聊天核心功能。可正常聊天! 详细请参考 http://www.itht ...
lexsain 评论(0) 有801人浏览 2015-01-07 14:23

Xmpp发送自定义IQ包

  Xmpp发送自定义的iq包   因为需要做扩展业务,学习了插件开发,但是客户端的怎么构造packet发消息到服务器插件一直没有搞明白,于是各种百度未果后,准备自己摸索,最开始用的和服务器一样的dom4j构造了一个xml节点,如下: /** * 构建iq的扩展包,用于发送用户所在房间的名称。 */ Document document = DocumentHelper.cr ...
zhonglunshun 评论(0) 有4238人浏览 2015-01-05 10:34

xmpp协议的概念

XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。   XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。标准化的核心结果分为两部分; ...
liming1022 评论(0) 有752人浏览 2014-12-31 15:41

tigase源码分析2:ConnectionOpenThread 处理服务端socket的线程

        一、    ConnectionOpenThread 使用单例模式,他是负责建立服务端SOCKET和 接收连接客户端socket 线程。 在初始化ConnectionManager的时候ConnectionManager.connectThread 属性所引用的服务端SOCKET连接线程ConnectionOpenThread 就被初始化了 ConnectionMana ...
jianfulove 评论(0) 有3044人浏览 2014-12-31 11:22

tigase源码分析1:启动

        喜欢研究IM技术的同学们,欢迎加入群 310790965 一起来学习,有什么问题可以一起讨论。  本源码是基于tigase v7.0.0来分析的。 启动类XMPPServer.main(..)为入口,tigase是基于组件的xmpp服务器,在XMPPServer.start(),首先会加载两个组件分别为tigase.conf.Configurator,tigase.serv ...
jianfulove 评论(0) 有5471人浏览 2014-12-30 12:20

IM 系统架构与开发的相关知识

这只是一个关于IM系统架构与开发相关知识的简易list 。   0 最权威的资料,当然是来自 xmpp的:  http://xmpp.org , 列举有主要的服务端、客户端  和 库   服务端: Name Platform(s) License Details Apache Vysper Windows / Linux Apache License Version 2. ...
hongtoushizi 评论(0) 有1280人浏览 2014-09-28 11:57

openfire+spark+smack实现即时通讯

最近公司项目需要用到即时通讯功能,经过调研发现openfire+spark+smack可以实现。在网上找了很久,资料都十分有限,即使有些朋友实现了也说的不清不楚。于是决定自己研究,耗时一周的时间实现了文字通讯和文件传输的功能。现发帖分享给有需要的朋友,也希望大家能够把自己的资料都分享出来,不要敝扫自珍。废话说够了,现在开始上干货:1.openfire是什么?openfire是一个即时通讯服务器,也称 ...
yaochunhui_1986 评论(0) 有1991人浏览 2014-09-26 09:07

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics