XMPP (Jabber)
文章平均质量分 78
bisword
本人擅长基于嵌入式领域(Linux/uClinux/Android/Meego)下的终端产品和系统解决方案研究,对行业领域有较为前瞻性的把握。
展开
-
基于 XMPP协议的服务器端 文件互传的简单实现
学习一下基于XMPP协议的文件传输,首先假设用户已经登录,这里假设Clinet Send对Clinet Receive 发送文件,这里记录了Clinet Send的发送和接收XML流记录1、发送请求表示要向Clinet test发送文件,并发送文件大小和文件名SEND: iq xmlns="jabber:client" id="agsXMPP_6" to="Receive原创 2009-01-22 10:10:00 · 3343 阅读 · 2 评论 -
基于XMPP协议的即时通讯工具的服务器端实现
基于XMPP协议的即时通讯工具的服务器端实现,下面将要来共同学习一下基于XMPP协议的即时通讯工具的客户端实现原理,本篇将主要分析agsXMPPP客户端用户登录认证的实现原理(关于XMPP协议与agsXMPP的相关知识请认真看第一篇中的附件)1、主窗体初始化时将订阅一大堆的事件 // 读取接收到的XML流信息 XmppCon.OnReadXml转载 2009-01-22 10:12:00 · 4174 阅读 · 0 评论 -
基于 XMPP协议的即时消息服务端简单实现
服务器端XmppSeverConnection类事件//在流开始时触发,一般是最初的响应流streamParser.OnStreamStart += new StreamHandler(streamParser_OnStreamStart);//在流结束时触发,一般是发送并关闭套接字连接streamParser.OnStreamEnd += new StreamHandler(streamPa转载 2009-01-22 10:15:00 · 3983 阅读 · 0 评论 -
利用OpenFire/Spark构建企业内部IM平台
利用OpenFire构建企业内部IM平台企业IM的意义作为现代企业,部门间的沟通亦将显得尤为重要,经常使用的交流工具主要有电话,邮件,即时通信软件。而即时通信软件具有成本低廉,流通方便,并有部分人性化设计,并且具有沟通过程中相应的归档功能,因此构建内部IM交流平台就显得尤为重要。也许有人会说,有那么多商业公司开发的优秀的即时通信软件,并且大部分是免费的,为什么还需要重新造车,岂不原创 2009-01-21 13:04:00 · 5950 阅读 · 1 评论 -
三种开源jabber服务器对比分析
三种开源jabber服务器对比分析 经过综合考察现决定服务器的备选方案为 jabbed14、jabberd2、openfire。想将各个服务器的主要特点列举如下: Jabberd14 Jabberd14是开源和免费的(open source&free)。 Jabberd14是xmpp的原型实现机支持比较早版本的xmpp协议,也支持较新版本的。 J转载 2009-01-22 16:02:00 · 5549 阅读 · 0 评论 -
常用开源Jabber(XMPP) IM服务器介绍
常用开源Jabber(XMPP) IM服务器介绍1. Openfire (Wildfire) 3.x授权: GPL or 商用操作系统平台:所有(使用Java开发)XMPP Jabber 协议实现情况:98%Tim 评价:安装和使用非常简单,安装后进入Web界面进行2~3分钟的配置所有的东西都设好了。使用Java语言开发,在目前Java开发人员到处普及的情况下进行维护和扩展转载 2009-01-22 16:03:00 · 5146 阅读 · 0 评论 -
Openfire (Wildfire) Connnection Manager 协议分析
Openfire (Wildfire) Connnection Manager目前还没有公开的JEP,所以把它的协议分析了一遍如下:第一步:建立 socket 连接握手,一个 connection manager 可以跟服务器建立多个连接1. 连接c2s// to="cm1/socket1" 实际是是填写cm的名称(cm1)和当前 socket 的别名(socket1)http://ether转载 2009-01-22 16:00:00 · 2004 阅读 · 0 评论 -
XMPP 协议介绍
1、什么是XMPP ?XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。标转载 2009-02-02 13:05:00 · 1339 阅读 · 0 评论