SGS as客户端发送数据规则:
sgs 是0.9.7版
协议规则:
包头3个字节: 包大小(2个字节),命令(1个字节)
数据包
注意:包大小=命令+ 数据包 的大小
登陆命令:
命令是:0x10;
数据包中第一个字节是版本号,然后是用户名和密码
退出命令:
命令是:0x40;
数据包是空的
session消息:
命令是:0x30;
数据包中是就是消息数据
channel消息(频道消息)
命令是:0x52;
数据包:2个字节的频道ID号的大小+频道ID号+消息数据
服务端回复协议
登陆成功回复:
命令是:0x11;
数据包是:reconnectKey(重连码)
登陆失败回复
命令是:0x12;
数据包是:失败原因
登陆重连回复
命令是:0x13;
数据包是:IP地址大小+IP地址+端口(4个字节)
重连成功回复:
命令是:0x21;
数据包是:reconnectKey(重连码)
重连失败回复
命令是:0x22;
数据包是:失败原因
退出成功回复
命令是:0x41;
数据包是:空
channel回复:
进入channel回复
命令是:0x50;
数据包:channel名称大小(2个字节)+ channel名称+频道ID号
channel消息回复
命令是:0x52;
数据包:2个字节的频道ID号的大小+频道ID号+消息数据
离开channel回复
命令是:0x51;
数据包:频道ID号
session消息回复:
命令是:0x30;
数据包中是就是消息数据
协议解析完成.
原文地址:http://user.qzone.qq.com/803852?ptlang=2052
分享到:
相关推荐
openssl0.9.7执行版。是OpenSSL-0.9.7在Windows平台下编译好的完整软件包,可以直接下载使用,不用再进行编译。
Redis Desktop Manager 0.9.7 for Mac.You can also build from github.
Redis desktop manager 0.9.7 for mac,最新版 Release。
mac Redis Desktop Manager 0.9.7 怎么又升级了呢, 赶快来下载.
cmdftp-0.9.7.tar.gz
KEmulator0.9.7汉化版 向大家推荐的这款小软件可以在电脑上模拟运行JAR程序,省去了装机的麻烦。 KEmulator Lite无论是运行速度还是兼容性都很不错,截图也非常方便,相较于其他的同类软件都要出色不少。可以说比较...
redis desktop manager 0.9.7,你值得拥有,如果有条件,请支持官方:https://redisdesktop.com/
desmume模拟器0.9.7简体中文绿色版,无需安装,解压至任意目录下直接打开“DeSmuME_VS2008.exe”即可使用。控制按钮设置:上方UP 左方Left 下方Down 右方RightB钮:Z A钮:X Y钮A X钮S 开始按钮Enter 选择按钮...
openssl-0.9.7i.tar大家要用的。。。。。。、。。。。
JSmooth 0.9.7最新免费版下载
NDS模拟器desmume0.9.7.zip汉化或者修改用得到的工具软件
openssl-0.9.7l-2.aix5.1.ppc.rpm
Rtree-0.9.7-cp36-cp36m-win32
StrokeIt_0.9.7-Home-English mouse gesture 鼠标手势
针对前一个版本,重新写了OCI函数代替控件。可以执行Altibase操作,增删查改可以执行Oracle操作,目前只支持查询可以执行Oracle与Altibase互操作,建议下载新版本。如有问题,请联系chippy@sina.com
openssl 包括与加密相关的管理工具和库文件,可以向其它软件包提供加密支持,尤其是 OpenSSH 和网络浏览器.( 为了浏览安全的https网站).
最强大的NDS模拟器,不过对电脑的配置要求较高,一般有独显的电脑都能非常流畅的运行。
完美编译podofo0.9.7开源PDF读写库,附带podofo所需的编译好的freetype、libjpeg、libpng、libtiff、lua(部分例子需要)、openssl(文档加密需要)、zlib(压缩文档)、cppunit(部分例子用到)、crypto(头文件在...
Rtree-0.9.7-cp310-cp310-win32
eclipse 开发插件(adt),版本为:android adt 0.9.7.记住不要随便更新eclipse。