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的互通。
查看全文
相关阅读:
WC命令
dcoker machine
linux命令
Valgrind 检测程序内存使用
golang flag
面试之---二叉树的遍历
FFMpeg 版本错误
C++中namespace的使用
QT之QStatusBar
建立ftp服务器和客户端
原文地址:https://www.cnblogs.com/nevermad/p/1606075.html
最新文章
Nginx的应用负载均衡和反向代理
Linux环境安装Nginx
Linux下安装jdk8步骤详述
DNS域名解析与架构演变
反射-包括运行代码示例
Java中Lambda表达式的使用
Arrays工具类十大常用方法
位运算符
HTML中使用JAVASCRIPT
HTML样式的使用
热门文章
HTML标准网页设计
HTML的meta标签
HTML块元素
HTML文字元素
HTML表单
HTML表格
HTML列表
HTML图像
c++字符串操作
docker 镜像编译
Copyright © 2011-2022 走看看