refactor(socket): 移除 Lockfree 依赖并优化事件处理逻辑

将原有的基于 Lockfree 的消息队列机制移除,改为直接在协程池中调用客户端数据处理器。
同时调整了 `ClientData` 结构体和相关方法实现,使代码更简洁、易于维护。
此外,注释掉了一处调试日志输出,并修正了获取玩家对象的方式。
```
This commit is contained in:
2025-10-29 23:51:03 +08:00
parent 95b2a3cd41
commit fdd55ed99b
3 changed files with 9 additions and 37 deletions

View File

@@ -133,7 +133,7 @@ func Recv(c gnet.Conn, data TomeeHeader) {
}
// fmt.Println(cmdlister)
glog.Debug(context.Background(), "接收数据", data.UserID, data.CMD)
//glog.Debug(context.Background(), "接收数据", data.UserID, data.CMD)
params := []reflect.Value{}
//funct := cmdlister.Type().NumIn()
@@ -182,7 +182,7 @@ func Recv(c gnet.Conn, data TomeeHeader) {
return
}
t := GetPlayer(c, data.UserID)
t := clientdata.Player
if t == nil {
return
}