随笔分类 -  gloox

摘要:前段时间研究gloox1.0版的注册,用官方自带的example,注册应该是很简单的例子,代码如下: 1: j = new Client( "pc-20110409pvwc" ); 2: j->disableRoster(); 3: j->registerConnectionListener( this ); 4: 5: m_reg = new Registration( j ); 6: m_reg->registerRegistrationHandler( this ); 7: 8: j->logInstance().registerLogHand 阅读全文
posted @ 2011-05-15 18:44 小马喝水 阅读(406) 评论(0) 推荐(0)
摘要:今天研究gloox库,我使用的是最新发布版gloox1.0版本。听一个朋友说可以用Email格式账号登录,于是我想试试,直接用的Gloox库的示例代码,加上Email账号:如下 JID jid( "zhaoze87@163.com@pc-201006241430/gloox" ); j = new Client( jid, "123" ); j->registerConnectionListener( this ); j->registerMessageSessionHandler( this, 0 ); j->disco()-> 阅读全文
posted @ 2011-05-06 23:34 小马喝水 阅读(978) 评论(0) 推荐(0)
摘要:这几天公司软件要增加黑名单的功能,因为公司产品的IM功能模块用的是开源的Gloox库,Gloox是实现了XMPP协议的c++客户端库,所以我觉得这个功能应该是很简单的,结果做起来发现XMPP的花名册管理(XMPP协议里面花名册管理部分相当于一般IM的好友管理)还挺麻烦的,消息绕来绕去的,我头都转晕了,再加上公司的前辈也没留下文档,没办法只有好好看看XMPP协议文档对花名册管理部分的描述了。 XMPP协议文档编号是RFC2193,里面的第7部分就是花名册管理(RostorManage)的描述,由于是英文文档,所以我看的速度很慢,然后边看边写了个Demo来印证,当然了Demo也是基于G... 阅读全文
posted @ 2010-11-26 11:52 小马喝水 阅读(756) 评论(0) 推荐(0)