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