Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandHandler ¶ added in v1.3.0
type CommandHandler struct { Resource *common.HandlerResource Cancel context.CancelFunc //关闭服务器的回调函数 }
CommandHandler 处理发送过来的命令
func (*CommandHandler) GetResponse ¶ added in v1.3.0
func (h *CommandHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket
GetResponse 根据请求获得响应
func (*CommandHandler) GetType ¶ added in v1.3.0
func (*CommandHandler) GetType() byte
GetType 可以处理的消息类型
type ConnectHandler ¶
type ConnectHandler struct { }
ConnectHandler 处理Connect
func (*ConnectHandler) GetResponse ¶
func (h *ConnectHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket
GetResponse 根据请求获得响应
type ConvertPointHandler ¶
type ConvertPointHandler struct {
Resource *common.HandlerResource
}
ConvertPointHandler 处理点数兑换
func (*ConvertPointHandler) GetResponse ¶
func (h *ConvertPointHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket
GetResponse 根据请求获得响应
type CostLogHandler ¶ added in v1.2.1
type CostLogHandler struct {
Resource *common.HandlerResource
}
CostLogHandler 元宝消息记录
func (*CostLogHandler) GetResponse ¶ added in v1.2.1
func (h *CostLogHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket
GetResponse 根据请求获得响应
func (*CostLogHandler) GetType ¶ added in v1.2.1
func (*CostLogHandler) GetType() byte
GetType 可以处理的消息类型
type EnterGameHandler ¶
type EnterGameHandler struct {
Resource *common.HandlerResource
}
EnterGameHandler 进入游戏
func (*EnterGameHandler) GetResponse ¶
func (h *EnterGameHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket
GetResponse 根据请求获得响应
type KeepHandler ¶
type KeepHandler struct {
Resource *common.HandlerResource
}
KeepHandler keep
func (*KeepHandler) GetResponse ¶
func (h *KeepHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket
GetResponse 根据请求获得响应
type KickHandler ¶
type KickHandler struct { }
KickHandler Kick处理
func (*KickHandler) GetResponse ¶
func (h *KickHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket
GetResponse 根据请求获得响应
type LoginHandler ¶
type LoginHandler struct { Resource *common.HandlerResource AutoReg bool //自动注册 MaxClientCount int //最多允许进入的用户数量(0表示无限制) PcMaxClientCount int //每台电脑最多允许进入的用户数量(0表示无限制) }
LoginHandler 登录
func (*LoginHandler) GetResponse ¶
func (h *LoginHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket
GetResponse 根据请求获得响应
type LogoutHandler ¶
type LogoutHandler struct {
Resource *common.HandlerResource
}
LogoutHandler 退出游戏
func (*LogoutHandler) GetResponse ¶
func (h *LogoutHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket
GetResponse 根据请求获得响应
type PingHandler ¶
type PingHandler struct { Resource *common.HandlerResource // contains filtered or unexported fields }
PingHandler ping
func (*PingHandler) GetResponse ¶
func (h *PingHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket
GetResponse 根据请求获得响应
type QueryPointHandler ¶
type QueryPointHandler struct {
Resource *common.HandlerResource
}
QueryPointHandler 查询点数
func (*QueryPointHandler) GetResponse ¶
func (h *QueryPointHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket
GetResponse 根据请求获得响应
type RegisterHandler ¶
type RegisterHandler struct {
Resource *common.HandlerResource
}
RegisterHandler 用户注册
func (*RegisterHandler) GetResponse ¶
func (h *RegisterHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket
GetResponse 根据请求获得响应
Click to show internal directories.
Click to hide internal directories.