/Hello

HelloWord

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Hello

第一个git

 **********************************************************************
                                Protocol
 +-------+----------+------------+----------+---------+---------------+
 |       |          |            |          |         |               |
 |   4   |     1    |     1      |    1     |    4    |       N       |
 +--------------------------------------------------------------------+
 |       |          |            |          |         |               |
 | magic |  version | serializer | command  |  length |      body     |
 |       |          |            |          |         |               |
 +-------+----------+------------+----------+---------+---------------+
 消息头11个字节定长
 = 4 // 魔数,magic = (int) 0x12345678
 + 1 // 版本号,通常情况下时预留字段,用于协议升级的时候用到.
 + 1 // 序列化算法,如何把Java对象转换二进制数据已经二进制数据如何转换回Java对象
 + 1 // 指令
 + 4 // 数据部分的长度,int类型