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
分享到:
相关推荐
3. SSL/TLS 协议:OpenSSL 实现了SSLv3、TLSv1.0、TLSv1.1、TLSv1.2(0.9.7版本可能不支持TLSv1.3,因为这是后来添加的)。这些协议定义了如何在不安全的网络上建立安全的连接,确保数据的完整性与机密性。 4. ...
Desmume 0.9.7是该模拟器的一个特定版本,它允许用户在PC上体验NDS游戏,无需实际拥有硬件设备。这个压缩包文件“NDS模拟器desmume0.9.7.zip”包含了Desmume的汉化或修改所需的所有组件,使得国内用户可以更方便地...
desmume模拟器0.9.7简体中文绿色版,无需安装,解压至任意目录下直接打开“DeSmuME_VS2008.exe”即可使用。控制按钮设置:上方UP 左方Left 下方Down 右方RightB钮:Z A钮:X Y钮A X钮S 开始按钮Enter 选择按钮...
在"openssl-0.9.7b"这个版本中,我们看到的是 OpenSSL 的早期版本,尽管它可能已经过时,但对于理解加密技术和历史发展来说,仍然是重要的参考。 **1. 加密算法和安全性** OpenSSL 支持多种加密算法,包括对称加密...
4. **SSL/TLS协议支持**:虽然0.9.7版本可能不支持最新的TLS版本,但它仍然能够处理SSLv3和TLSv1等较旧的协议,为基于这些协议的网络服务提供加密连接。 5. **命令行工具**:OpenSSL 提供了丰富的命令行工具,如 `s...
Redis desktop manager 0.9.7 for mac,最新版 Release。
mac Redis Desktop Manager 0.9.7 怎么又升级了呢, 赶快来下载.
"cmdftp-0.9.7.tar.gz" 是一个压缩包文件,主要包含的是cmdftp的0.9.7版本。Cmdftp是一个基于命令行的FTP客户端,它允许用户通过命令行界面执行FTP(文件传输协议)操作。在这个版本中,我们可以预期找到关于cmdftp...
在给定的标题“openssl-0.9.7m.tar.gz”中,我们看到的是 OpenSSL 的一个特定版本(0.9.7m)的归档文件,它以 tar.gz 格式打包,这是一种常见的 Linux/Unix 系统中用于存储和分发软件的压缩格式。 在描述中提到,...
**Redis Desktop Manager 0.9.7 for Mac** Redis Desktop Manager是一款专为Mac用户设计的图形化界面工具,用于管理和操作Redis数据库。Redis是高性能的内存数据存储系统,常被用作数据库、缓存和消息中间件。这款...
《DeSmuME_0.9.7 rev3978汉化版——探索NDS模拟器的世界》 DeSmuME,一个被广大玩家誉为最强大的NDS(Nintendo Dual Screen)模拟器,它的存在使得我们在个人电脑上体验NDS游戏成为可能。这款模拟器的最新版本为...
OpenSSL 是一个强大的安全套接层 (SSL) 和 Transport Layer Security (TLS) 库,它包含各种加密算法、常用的密钥和证书管理工具,以及 SSL/TLS 协议的实现。"openssl-0.9.7i" 版本是 OpenSSL 的一个历史版本,发布于...
Redis Desktop Manager 0.9.7 是一个直观且功能丰富的图形化界面工具,专为管理和操作Redis内存数据存储系统而设计。它为开发者和DBA提供了便捷的方式来与Redis服务器进行交互,无需通过命令行界面。这个版本0.9.7是...
用户在安装过程中,可能需要遵循一定的步骤,如接受许可协议、选择安装路径、设置启动选项等,然后就可以开始享受鼠标手势带来的便利性。 总的来说, StrokeIt 是一款利用鼠标手势提高用户在Windows环境下操作效率...
KEmulator0.9.7汉化版 向大家推荐的这款小软件可以在电脑上模拟运行JAR程序,省去了装机的麻烦。 KEmulator Lite无论是运行速度还是兼容性都很不错,截图也非常方便,相较于其他的同类软件都要出色不少。可以说比较...
《OpenSSL 0.9.7a:深入理解与应用》 OpenSSL 是一个强大的安全套接字层密码库,包含各种主要的密码算法、常用的密钥和证书封装管理功能以及 SSL 协议,并提供丰富的应用程序供测试或其他目的使用。在本篇中,我们...
火狐浏览器插件是增强网页浏览体验的重要工具,其中"firepath-0.9.7-fx.xpi"和"firebug-2.0.7-fx.xpi"是两个非常著名的开发者工具,它们在Web开发和调试领域具有广泛的应用。 Firebug是一款强大的JavaScript调试...
压缩包内容解析** - `index.html`:通常是文档的首页,可能包含关于ADT 0.9.7的介绍和使用指南。 - `红番薯.url`:可能是一个网址快捷方式,指向有关ADT或Android开发的资源网站。 - `site.xml`:Eclipse插件...
JSmooth 0.9.7最新免费版下载
"ADT-0.9.7.zip"是一个用于Android开发工具包(Android Development Toolkit)的更新版本,它在"ADT-0.9.6.zip"的基础上进行了改进和增强。这个压缩包包含了开发者进行Android应用开发所必需的各种组件,旨在提高...