Documentation
¶
Overview ¶
@Title @Description @Author Wangwengang 2024/1/8 16:34 @Update Wangwengang 2024/1/8 16:34
@Title @Description @Author Wangwengang 2024/1/8 12:40 @Update Wangwengang 2024/1/8 12:40
@Title @Description @Author Wangwengang 2024/1/8 12:44 @Update Wangwengang 2024/1/8 12:44
@Title @Description @Author Wangwengang 2024/1/8 12:45 @Update Wangwengang 2024/1/8 12:45
Index ¶
Constants ¶
View Source
const REDIS_CONN_KEY = "conn_%d"
Variables ¶
This section is empty.
Functions ¶
func InitGlobalMgr ¶
func InitGlobalMgr()
Types ¶
type ConnManager ¶
func (*ConnManager) GetConnInfo ¶
func (c *ConnManager) GetConnInfo(args logic.GateTologicMsg) (Conn, error)
获取redis中的链接数据,如Serialize还是None,更新Serialize
func (*ConnManager) RemoveConnInfo ¶
func (c *ConnManager) RemoveConnInfo(args logic.GateTologicMsg) error
func (*ConnManager) UpdateConnInfo ¶
func (c *ConnManager) UpdateConnInfo(args logic.GateTologicMsg) error
更新连接数据到redis中
type GlobalManager ¶
type GlobalManager struct { ConnMgr *ConnManager RoomMgr *RoomManager UserMgr *UserManager }
var GlobalMgr *GlobalManager
func (*GlobalManager) GetConn ¶
func (g *GlobalManager) GetConn(args logic.GateTologicMsg) (Conn, error)
func (*GlobalManager) NewConn ¶
func (g *GlobalManager) NewConn(args logic.GateTologicMsg) error
func (*GlobalManager) RemoveConn ¶
func (g *GlobalManager) RemoveConn(args logic.GateTologicMsg) error
func (*GlobalManager) SendMsg ¶
func (g *GlobalManager) SendMsg()
type RoomManager ¶
type RoomManager struct { }
type UserManager ¶
type UserManager struct { }
Click to show internal directories.
Click to hide internal directories.