mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-10-16 08:15:41 +00:00
doc[protocol]: 更新文档
This commit is contained in:
1 parent
87e91a36f1
commit
db1bf46370
1 file changed
+2
@@ -100,6 +100,8 @@ cpu: i9900k
|
|||||||
|
|
||||||
```
|
```
|
||||||
现在IPacket的接口只是一个标识接口,继承IPacket的设计主要是为了让代码容易理解一点,改为只继承Object也并没有很大工作量
|
现在IPacket的接口只是一个标识接口,继承IPacket的设计主要是为了让代码容易理解一点,改为只继承Object也并没有很大工作量
|
||||||
|
|
||||||
|
继承IPacket的设计还有跨语言层面上的考虑,极大的简化了实现其它语言的序列化和反序列化难度,统一了其它语言的代码实现
|
||||||
```
|
```
|
||||||
|
|
||||||
- 协议号定义为short类型是为了减少包体积和内存大小,一个包可以减少2个byte,每个协议的在应用内存也可以降低6byte(protocols + IProtocolRegistration + protocolIdMap)
|
- 协议号定义为short类型是为了减少包体积和内存大小,一个包可以减少2个byte,每个协议的在应用内存也可以降低6byte(protocols + IProtocolRegistration + protocolIdMap)
|
||||||
|
|||||||
Reference in new issue
Block a user