LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2370|回复: 2

请问QQ2007协议中发消息部分的会话ID和消息ID

[复制链接]
发表于 2008-8-7 12:11:39 | 显示全部楼层 |阅读模式
会话ID:2字节,如果是一个操作需要发送多个包才能完成,则这个id必须一致

消息ID:2字节,同一条消息的不同分片ID相同

这两个ID是怎么定义的?抓包得知是自增长,但从哪里起始呢?

对于会话ID,一开始用两位自定义,但只能对单一对象QQ发出第一条消息,而后续发出去的,也得到了消息成功反馈,但对象QQ收不到消息

意外中,把两位自定义改为一位,居然能发多条了,而数据部分少了第一个字,这个是很正常的,因为数据少了一位,但对于这个不完整的数据包服务器怎么又可以转发呢?
接着尝试把两位自定义改为一位+空格,发是可以发多条了,但非常容易掉数据包。

这些情况实在是让我晕了,请大侠指点一下~
thx~~~~~~~~~~~~~~~~
 楼主| 发表于 2008-8-7 19:14:41 | 显示全部楼层
已解决~ 但遇到收消息的问题了
回复 支持 反对

使用道具 举报

发表于 2008-11-14 13:07:55 | 显示全部楼层
为什么所有关于qq的帖子都能召来这么多广告呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表