SGS as客户端发送数据规则:
发送的和接收的字节数组中,前面4个字节是本次发送的数据大小
发送:数据大小(4个字节)+数据
(代码在:CompleteMessageFilter.as和SocketConnection.as文件)
数据又可以分解成
包头和数据包
包头3个字节: 版本号(1byte),应用或者CHANNEL 服务(1byte),命令(1byte)
登陆包:
包头: SimpleSgsProtocol.VERSION+SimpleSgsProtocol.APPLICATION_SERVICE+SimpleSgsProtocol.LOGIN_REQUEST
数据包:用户名和密码
消息包:
包头部分同上3个字节;
数据包分为:包序号(8字节)+消息长度(2个字节)+消息
消息长度写入到字节数组中还没有找到,明天在继续
这个是0.9.5的版本