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的互通。
查看全文
相关阅读:
Python操作redis数据库
计算机基础与操作系统
git使用快速入门
RESTful API设计规范
Python数据分析常用的库总结
关于Cookie和Session
一个开发的Linux使用心得总结
排序算法与查找算法
Django的form,model自定制
Redis基础、高级特性与性能调优
原文地址:https://www.cnblogs.com/nevermad/p/1606075.html
最新文章
javascript知识点记录01
前端学习和开发的一些总结
scrum第二阶段项目冲刺_day04
jsp+jquery+mysql实现的一个简单的学生管理系统
scrum第二阶段项目冲刺_day03
scrum第二阶段项目冲刺_day02
scrum第二阶段项目冲刺_day01
梦断代码阅读笔记02
梦断代码阅读笔记01
编程珠玑阅读笔记03
热门文章
用户模板和用户场景
scrum项目冲刺_day10
关于topN问题的几种解决方案
sql防止注入的技巧
关于b站爬虫的尝试(一)
python 中 super函数的使用
IO编程之序列化
python常用内建模块
让你的python代码优雅地道的小技巧
python装饰器的理解
Copyright © 2011-2022 走看看