refactor(pack): 重构组包逻辑

- 移除 common/core/pack.go 文件
- 在 TomeeHeader 结构体中添加 Pack 方法实现组包功能
- 更新 Player 结构体和相关方法,使用 Conn 包装 gnet.Conn
- 修改控制器和服务中的组包调用,使用新的 Pack 方法
- 优化部分代码结构,提高可维护性
This commit is contained in:
2025-07-14 11:07:13 +08:00
parent 2d012b25dc
commit aeb0d4090e
8 changed files with 96 additions and 95 deletions

View File

@@ -1,7 +1,6 @@
package controller
import (
"blazing/common/core"
"blazing/logic/service/server"
"github.com/panjf2000/gnet/v2"
@@ -16,7 +15,7 @@ func (h Controller) GetServer(data server.SidInfo, c gnet.Conn) []byte { //这
ret.ServerList = server.GetServerInfoList()
tt := core.Pack(data.Head, ret)
tt := data.Head.Pack(ret)
//fmt.Println(hex.EncodeToString(tt))
// c.Write(tt)
return tt