PacketHandler
基本信息
| 属性 | 值 |
|---|---|
| 类名 | pl.asie.lib.network.PacketHandler |
| 类型 | class,10 个 public 方法 |
| 源码规模 | 83 行 |
| 启用版本 | 1.7.10 |
功能
包注册与分发:把 Packet 子类绑定到 FML 通道的 ID 上,并把收到的包路由到处理器。
实现要点
- 在
AsieLibMod.init第 99 行构造:new PacketHandler(Mods.AsieLib, new NetworkHandlerClient(), null)——第三个参数(服务端处理器)为 null。 - 10 个方法覆盖 register / receive / 编解码样板。
- 本 mod 实际只用到
NetworkHandlerClient一个处理器。
相关条目
- Packet - 被注册的数据包基类
- NetworkHandlerClient - 唯一的处理器实例
- AsieLibMod - 构造方
- NicknameNetworkHandler - 另一条同步路径