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的互通。
查看全文
相关阅读:
Java最近版本新特性使用介绍
Android开发指南-框架主题-安全和许可
Android启动组件的三种主流及若干非主流方式
Android自定义权限和使用权限
Android 安全架构及权限控制机制剖析
物联网操作系统Hello China V1.76(PC串口版)版本发布
android 点九PNG技术 适应不同分辨率 完美显示效果
mysl lock table read
mysl lock table read
mysql DBI 事务控制
原文地址:https://www.cnblogs.com/nevermad/p/1606075.html
最新文章
HTML5 CSS3 精美案例 : 实现VCD包装盒个性幻灯片
HTML5 CSS3专题 纯CSS打造相册效果
Javascript 设计模式 单例
电梯调度算法---SCAN算法
最短寻道优先算法----SSTF算法
Javascript 进阶 面向对象编程 继承的一个例子
Javascript 进阶 继承
Spark Shuffle性能调优
HBase最佳实践-HBase中的读性能优化策略
HBase最佳实践-HBase中的写性能优化策略
热门文章
Spark性能调优
spark yarn 参数分析
Spark性能相关参数配置-大全
IDEA 禁止自动导入引用包 取消Import包
storm详解与调优
Storm详解
YARN FairScheduler任务调度
Android crash特殊位置定位
android onConfigurationChanged讲解
android:windowSoftInputMode及其他部分属性用法
Copyright © 2011-2022 走看看