- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 xmpp介绍与RFC3920学习
1,概述xmpp(Extensible Messageing and Presence Protocol)可扩展消息与存在协议IM(instant messaging)即时消息xmpp是一个基于开放的可扩展标记语言协议的一个接近实时的消息与存在状态的请求应答协议。1999年有Jabber开源社区开发。通常基于c/s架构。C1---S1---S2---C2 | G1Server的功
2009-12-01 18:36:00 1892 1
转载 gloox代码分析- 连接模块
主要分析gloox的connect模块,涉及的文件:connectionbase.hconnectiondatahander.hconnectionhandler.hconnectiontcpbase.h (connectiontcpbase.cpp)connectiontcpclient.h (connectiontcpclient.cpp)connectiontcpserver.h (conn
2009-12-01 18:26:00 1301
原创 gloox代码分析 - 注册模块(摘抄)
#jabber协议中如何注册一个用户?首先要与服务器建立一个连接, 在完成TLS握手之后就可以进行注册了,为什么不需要SASL握手呢?因为SASL握手只针对已经注册的用户在登陆服务器的时候使用.(修改密码和删除用户的时候需要SASL握手)下面以openfire作为服务器,注册一个用户的过程如下:(假设已经完成了TLS握手)1. ( C->S ) to=ziz-wrks-tfsxp1
2009-12-01 18:22:00 2212
转载 gloox 客户端存放私有XML
这部分的作用是客户端可以存放任意格式的私有xml数据到服务器上,并且在想要查看的时候取回!1.协议 - XEP-0049 - http://xmpp.org/extensions/xep-0049.html2. jabber client可以保存任意的xml数据到服务器,通过一个的请求.该请求需要包含一个名称空间为jabber:iq:private的子元素. 的子元素就是我们需要保存的私有的xml
2009-12-01 18:20:00 1000
转载 gloox 简单描述~~
在使用gloox之前,有必要先提一下XMPP协议这个东东。XMPP协议是一个基于互联网的即时通信标准协议。它采用XML技术,以文本的方式传输即时消息。支持动态自定义扩展应用。与传统的网络协议相比,如QQ等,XMPP协议并不是一个基于二进制方式实现的协议,而是基于XML技术的文本方式,也就是说如果不采用加密技术的话,是可以直接查看发送的消息的。XMPP协议通过定义一些XML的节点关键字,来表明消
2009-12-01 18:12:00 2021
转载 基于JABBER的IM通讯
基于JABBER的IM通讯 本来是准备做一个项目的,项目要求用JABBER实现IM的功能,所以就开始研究这个协议了。这个协议其实就是一个在线的EMAIL系统,当然还包含了IM的功能。现在在RFC中,这个协议的标准叫XMPP(Extensive Message Presence Protocol),翻译成中文应该叫"扩展的消息在线协议"吧. 为什么是Extensive了,大家都知道X
2009-12-01 17:27:00 1003
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人