public interface PacketCodec
封包是最外面的那个,协议是内部那个具体对象.
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
decodeProtocal(ByteArray bytes,
java.lang.Class<T> klass)
解码为协议对象.
|
ByteArray |
encodePacket(NetworkProtocal protocal)
这步是协议转化封包.
|
<T> T decodeProtocal(ByteArray bytes, java.lang.Class<T> klass)
这里其实就是封包打开后的内容转协议
T - 类型bytes - 字节数组klass - 协议类ByteArray encodePacket(NetworkProtocal protocal)
这里没有独立出来协议先转封包内容,直接一步到位了.
protocal - 网络协议