func GetUser(ses *netdef.Session) *User { v := ses.GetTag(gameUserTag) if v != nil { return v.(*User) } return nil }
// 移除ses上的绑定 func RemoveUser(ses *netdef.Session) *User { tag := ses.GetTag(gameUserTag) if tag == nil { return nil } u := tag.(*User) userGuard.Lock() ses.SetTag(gameUserTag, nil) userCount = userCount - 1 userGuard.Unlock() return u }