bhandler

package
v1.3.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2021 License: MIT Imports: 10 Imported by: 0

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 根据请求获得响应

func (*ConnectHandler) GetType

func (*ConnectHandler) GetType() byte

GetType 可以处理的消息类型

type ConvertPointHandler

type ConvertPointHandler struct {
	Resource *common.HandlerResource
}

ConvertPointHandler 处理点数兑换

func (*ConvertPointHandler) GetResponse

func (h *ConvertPointHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket

GetResponse 根据请求获得响应

func (*ConvertPointHandler) GetType

func (*ConvertPointHandler) GetType() byte

GetType 可以处理的消息类型

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 根据请求获得响应

func (*EnterGameHandler) GetType

func (*EnterGameHandler) GetType() byte

GetType 可以处理的消息类型

type KeepHandler

type KeepHandler struct {
	Resource *common.HandlerResource
}

KeepHandler keep

func (*KeepHandler) GetResponse

func (h *KeepHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket

GetResponse 根据请求获得响应

func (*KeepHandler) GetType

func (*KeepHandler) GetType() byte

GetType 可以处理的消息类型

type KickHandler

type KickHandler struct {
}

KickHandler Kick处理

func (*KickHandler) GetResponse

func (h *KickHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket

GetResponse 根据请求获得响应

func (*KickHandler) GetType

func (*KickHandler) GetType() byte

GetType 可以处理的消息类型

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 根据请求获得响应

func (*LoginHandler) GetType

func (*LoginHandler) GetType() byte

GetType 可以处理的消息类型

type LogoutHandler

type LogoutHandler struct {
	Resource *common.HandlerResource
}

LogoutHandler 退出游戏

func (*LogoutHandler) GetResponse

func (h *LogoutHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket

GetResponse 根据请求获得响应

func (*LogoutHandler) GetType

func (*LogoutHandler) GetType() byte

GetType 可以处理的消息类型

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 根据请求获得响应

func (*PingHandler) GetType

func (*PingHandler) GetType() byte

GetType 可以处理的消息类型

type QueryPointHandler

type QueryPointHandler struct {
	Resource *common.HandlerResource
}

QueryPointHandler 查询点数

func (*QueryPointHandler) GetResponse

func (h *QueryPointHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket

GetResponse 根据请求获得响应

func (*QueryPointHandler) GetType

func (*QueryPointHandler) GetType() byte

GetType 可以处理的消息类型

type RegisterHandler

type RegisterHandler struct {
	Resource *common.HandlerResource
}

RegisterHandler 用户注册

func (*RegisterHandler) GetResponse

func (h *RegisterHandler) GetResponse(request *common.BillingPacket) *common.BillingPacket

GetResponse 根据请求获得响应

func (*RegisterHandler) GetType

func (*RegisterHandler) GetType() byte

GetType 可以处理的消息类型

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL