摘要:
agsxmpp是一套用C#实现的开源XMPP协议库,Openfire是用c实现的xmpp服务器程序,两者互通存在一些问题,最基本的登录都不正常。经过对agsxmpp协议分析和跟踪,发现了两个问题: 1.认证协议 agsxmpp在认证的时候,默认使用DIGEST-MD5,但是在Openfire下无法认证通过,改成PLAIN即可。 2.Iq节 Openfire 不支持Iq节带 to 的属性,所以在ag... 阅读全文
posted @ 2009-11-19 14:39
遛扬狗
阅读(2138)
评论(9)
推荐(0)
摘要:
开发一个手机IM系统的想法有很久了,最先我定位于基于xmpp协议的实现方式,为此我安装了Openfire和spark,搭建了一套完善的系统用于研究,spark的debug模式对我分析xmpp协议起到了重要的作用,随后我又安装了agsxmpp sdk,在一番折腾下我终于完成了agsxmpp示例客户端与spark客户端的通讯(Openfire有些地方不是100%实现了xmpp协议)。有兴趣的朋友可以看... 阅读全文
posted @ 2009-11-19 14:36
遛扬狗
阅读(3039)
评论(14)
推荐(5)