zoukankan
html css js c++ java
agsxmpp与Openfire联通
agsxmpp是一套用C#实现的开源XMPP协议库,Openfire是用c实现的xmpp服务器程序,两者互通存在一些问题,最基本的登录都不正常。经过对agsxmpp协议分析和跟踪,发现了两个问题:
1.认证协议
agsxmpp在认证的时候,默认使用DIGEST-MD5,但是在Openfire下无法认证通过,改成PLAIN即可。
2.Iq节
Openfire 不支持Iq节带 to 的属性,所以在agsxmpp中发送Iq节的时候先iq.RemoveAttribute("to")一下就行了。
通过上述修改,成功的实现了agsxmpp的客户端演示程序和Openfire的互联互通。 下图是使用agsxmpp的客户端与Spark的互通。
查看全文
相关阅读:
18.10.29 考试总结
【BZOJ】2730: [HNOI2012]矿场搭建
BZOJ [ZJOI2007]仓库建设
18.10.24 考试总结
ZOJ 3740 Water Level
洛谷 P2474 [SCOI2008]天平
洛谷 P4180 【模板】严格次小生成树[BJWC2010]
CF961E Tufurama
18.10.22 考试总结
18.10.19 考试总结
原文地址:https://www.cnblogs.com/nevermad/p/1606075.html
最新文章
2017 Android 面试题 [ 基础与细节 ]
Android 启动模式--任务(Task)--桟 的误区
支付宝 Android 版使用的开源组件
Android Crash 全局捕获
Android 判断一个 View 是否可见 getLocalVisibleRect(rect) 与 getGlobalVisibleRect(rect)
Android PopupWindow Dialog 关于 is your activity running 崩溃详解
如何下载Github单个文件(Windows平台)
GooglePlay 首页效果----tab的揭示效果(Reveal Effect) (1)
Material Design Reveal effect(揭示效果) 你可能见过但是叫不出名字的小效果
Android View.setId(int id) 用法
热门文章
数据库事务的学习02
redis03
redis02
spring02
linux的指令
编码问题
servlet02
servlet
js
js_dom02
Copyright © 2011-2022 走看看