refactor(pack): 重构组包逻辑
- 移除 common/core/pack.go 文件 - 在 TomeeHeader 结构体中添加 Pack 方法实现组包功能 - 更新 Player 结构体和相关方法,使用 Conn 包装 gnet.Conn - 修改控制器和服务中的组包调用,使用新的 Pack 方法 - 优化部分代码结构,提高可维护性
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user