public interface PacketCoder<T>
| 限定符和类型 | 字段和说明 |
|---|---|
static PacketCoder<String> |
STRING_CODER
如果传输数据是 String,可以使用这个编解码实现
|
static final PacketCoder<String> STRING_CODER
byte[] encode(T t)
t - 输出数据DecodePacket decode(byte[] bytes)
提示:之所以用bytes 入参,是为了减少对 netty 的依赖,使开发者直接使用熟悉的字节操作。
读取之后,如果解码成功,需要设置读取的字节数,用来设置内置缓冲区。
如果没有解码成功,可以返回 null 或者 DecodePacket.NULL
bytes - 输入字节Copyright © 2023. All rights reserved.