| version | Method | Len | command |
| 基本类型 | | object |
|_ _ _ V_ _ _ | _ _ M _ _ |_ _ _ L _ _ | _ _ _ T _ _ | _ _ _ _ _ _ _ D _ _ _ _ _ | . . . . . | _ _ T _ _ _ | _ _ _ L _ _ _ |_ _ _ _ _ _ D _ _ _ _ _ _ _|
|- -1byte- -|- -2byte--|- -4byte--|--4byte--| 按照实际的类型计算 | . . . . . |- -4byte- - |- -4byte- - | 按照实际的类型计算 |
- V:协议本
- M:simpledb的方法,例如delete、put、get等
- L:后面command的总长度
Command是调用simpledb的参数集合(方法名是消息头的“M”),参数类型分成基本类型和object类型
-
基本类型
-T:调用simpledb的方法的参数的类型,例如:Int32、Double、byte等
-D:参数的值 -
object(String和byte[],只支持这两个)
-T:调用simpledb的方法的参数的类型,例如:String和byte[]
-L:后面参数值的长度 -D:参数的值,字节数组byte[]