XMPP客户端gloox,增加一个自己的IQ
接收端:
第一步:
增加一个类Stanza1继承于StanzaExtension,并在clientbase的init中使用registerStanzaExtension注册。
这个类描述自定义IQ所包含的属性,名称
第二步:
增加一个类继承于IqHandler
实现virtual bool handleIq(const IQ& iq);用于处理收到的数据
第三步:
在Client执行connect前,调用registerIqHandler注册
此后,当收到数据时会自动调用handleIq.
发送:
为ClientBase增加一个send(Stanza1* msg,const JID& to)
send(Stanza1* msg,const JID& to)
{
}