```
refactor(socket): 移除 Lockfree 依赖并优化事件处理逻辑 将原有的基于 Lockfree 的消息队列机制移除,改为直接在协程池中调用客户端数据处理器。 同时调整了 `ClientData` 结构体和相关方法实现,使代码更简洁、易于维护。 此外,注释掉了一处调试日志输出,并修正了获取玩家对象的方式。 ```
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user