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的互通。
查看全文
相关阅读:
10个强大的Apache开源模块
Flume日志收集(转载)
hbase安装配置(整合到hadoop)
Hadoop与HBase兼容版本汇总
关于Mysql Proxy LUA实现Mysql读写分离
Redis发布了集群版3.0.0 beta
Spring MVC 学习之 400 错误
Mahout安装(Hadoop 1.2.1 版本)
【Android】性能优化
【Android】asynchronous http client
原文地址:https://www.cnblogs.com/nevermad/p/1606075.html
最新文章
Git学习圣经《Pro Git》第二版
FreeMarer 模板加载,使用FreeMarker加载远程主机上模板文件
使用FreeMarker加载远程主机上模板文件,比如FTP,Hadoop等(转载)
极简主义生活方式
NFS 共享和DNS配置的 AWK使用
推荐算法之用户推荐(UserCF)和物品推荐(ItemCF)对比
Web开发中的18个关键性错误
Hadoop源码分析之心跳机制
Hadoop源代码分析(完整版)-转载
Nginx安装手册
热门文章
前台页面优化全攻略(四)
前台页面优化全攻略(三)
前台页面优化全攻略(二)
前台页面优化全攻略(一)
HBase高性能复杂条件查询引擎
影响架构决策的非功能性需求
Spring XD简介:大数据应用的运行时环境
分享两个常用的脚本,适合快速部署虚拟机
Hadoop管理员的十个最佳实践
Mysql Fabric实现学习笔记(转载)
Copyright © 2011-2022 走看看