关于server to server通信时dialback握手的问题

原创 2006年06月24日 13:55:00
我尝试让我编写的XMPP服务器能与其他服务器互通,下面是与GOOGLE
TALK互通时握手的数据:
[2006-6-22 1:22:04] 从64.233.166.129收到数据:
<stream:stream id="7D88221819EA3137"
xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:server"
xmlns:db="jabber:server:dialback">
[2006-6-22 1:22:06] 向64.233.166.129发送数据:
<stream:stream xml:lang="zh-CN"
id="d25715a6-3eda-4708-8e6d-a03ecab0928e" xmlns="jabber:server"
xmlns:db="jabber:server:dialback"
xmlns:stream="http://etherx.jabber.org/streams">
[2006-6-22 1:22:08] 从64.233.166.129收到数据:
<db:result to="ywh.eicp.net"
from="gmail.com">CAESBxDkuuq8vyEaEG+nj6HGMryN/iDanf37ZHc=</db:result>
我使用的方式是让GOOGLE
TALK首先向我发起连接,然后我返回它一个ID,它再向我发送一个db:result。但这个db:result中的消息体“CAESBxDkuuq8vyE­aEG+nj6HGMryN/iDanf37ZHc=”是如何生成的呢?假如我主动向GOOGLE
TALK发起连接,那么我该根据什么生成这段字符串?
我阅读了JEP-0185中相关的内容,但发现实际情况和协议中说的并不一样。协议中说使用HMACSHA256算法生成这段文字,但这里显然不像是用HMAC­SHA256生成的。并且协议中还说生成时需要用一个大家知道的“sercet”作为KEY,但我该如何生成我的sercet呢?

在启动MYSQL时出现问题:“ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)”

一、问题描述在启动MYSQL时出现问题:“ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)”,情况如图:...

线上问题分析:The target server failed to respond(目标服务器返回失败)

The target server failed to respond。问题分析的思路,理解HTTP协议、TCP协议等相当有帮助。...

mysql 常见问题:ERROR 2003 (HY000) Can't connect to MySQL server on 'localhost' (10061)

有时候莫名其妙的就出现那种错误了T_T,我还要练习SQL呢,而且我已经因为它重新装过一次mysql了,讨厌的10061. 在电脑--管理--服务里查看居然没有mysql 服务。 于是以管理员身份进入命...

FileZilla Server Failed to initialize ssl library 问题解决

http://www.cnblogs.com/airoot/p/4516690.html   先转载地址 佩服用于谷歌又分享成中文的男人 先说结论 版本太高 降低至 0.9.44就好了!!!附:FZ...

wkhtmltopdf:html转pdf、html转image以及cannot connect to X server问题解决

最近优化WMS系统的供应商协同平台,一切很顺利。就在该里程碑快结束时,有了新的需求。 由于月对帐单是通过HTML表格形式展示给供应商看的,供应商纷纷表示这样非常不错,沟通及交互非常高效, 但是。。...
  • soonfly
  • soonfly
  • 2017年07月09日 17:32
  • 1112

解决adb server didn't ack和 The connection to adb is down, and a severe error has occured的问题

今天在用eclipse的时候遇到了 The connection to adb is down, and a severe error has occured的这个问题。 上网找了一...

The last packet sent successfully to the server was 0 milliseconds ago问题的解决

这个异常”The last packet sent successfully to the server was xxx milliseconds ago.“有一部分原因是由于数据库回收了连接,而系统...

安装mysql绿色版及解决Can't connect to MySQL server on 'localhost' (10061)问题

安装 1.下载绿色版解压到自己定义的文件夹中(建议全英文) 我是安装在了   E:\install\Mysql\mysql-5.7.10-winx64      (随意记住就好!) 解决Can't c...

[问题解决]2003 Can not connect to Mysql Server on "xxxx.xxxx.xxxx.xxxx"

[问题解决]2003 Can not connect to Mysql Server on “xxxx.xxxx.xxxx.xxxx”一般这种问题是因为没有授予远程主机访问本地Mysql权限的原因。 ...

< Unable to ping server at localhost:1099>问题解决---小记

其实之前就遇到一次这样问题,但还是因记性,,所以开始记录自己的Error。**出现问题:**Application Server was not connected before run config...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于server to server通信时dialback握手的问题
举报原因:
原因补充:

(最多只允许输入30个字)