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的互通。
查看全文
相关阅读:
hackrank Sorting Array of Strings
c programming create a file
spine unity3D(摘自博主softimagewht)
实现鼠标双击(OnGUI)
使用Unity NGUIInputField组件输入时发现显示为白色就是看不到字体
NGUI制作可滚动的文本框(摘,如有侵权,联系删除)
Unity3d 简单的小球沿贝塞尔曲线运动(适合场景漫游使用)
MVC简单随笔
Unity脚本自动添加注释脚本及排版格式
树和树的分类
原文地址:https://www.cnblogs.com/nevermad/p/1606075.html
最新文章
JQery jstree 大数据量问题
C#实现动态桌面背景图片切换(续)
远程调试存储过程
SqlServer 递归查询
C#实现动态桌面背景图片切换
SqlServer 锁详解(转)
mvc 下载示例(from AllInOne Code Framework)
设计模式之观察者模式
设计模式笔记之策略模式
centos6.4 nginx+mysql+php整合phpmyadmin出错解决方案
热门文章
magento目录了解
Centos 6.5下安装vsftpd服务器
关于使用SVN update时出现:E155004错误
[Matlab] LS(least squares)拟合3D平面
[相机选型] 双目视觉系统的器材选型和搭建
[Matlab] 画图命令
[Matlab] RANSAC平面拟合例子
[Matlab] 双目相机模型仿真程序
[相机选型] 普通网络摄像头或小型摄像头和工业相机的区别
clion无法使用math库函数
Copyright © 2011-2022 走看看