package
1.5.3
Repository: https://github.com/liangdas/mqant.git
Documentation: pkg.go.dev

# Packages

Package basegate gate.Session.

# Functions

BufSize 单个连接网络数据缓存大小.
CertFile TLS 证书cert文件.
ConcurrentTasks 设置单个连接允许的同时并发协程数.
Heartbeat 心跳时间.
KeyFile TLS 证书key文件.
MaxPackSize 单个协议包数据最大值.
NewOptions 网关配置项.
OverTime 超时时间.
ServerOpts ServerOpts.
SetAgentLearner SetAgentLearner(不要使用,建议用SetSessionLearner).
SetGateHandler SetGateHandler.
SetRouteHandler 设置路由器.
SetSendMessageHook SetSendMessageHook.
SetSessionLearner SetSessionLearner.
SetStorageHandler 设置session管理器.
TcpAddr tcp监听地址 Deprecated: 因为命名规范问题函数将废弃,请用TCPAddr代替.
TCPAddr tcp监听端口.
Tls Tls Deprecated: 因为命名规范问题函数将废弃,请用TLS代替.
TLS TLS.
WsAddr websocket监听端口.

# Variables

JudgeGuest 判断是否为游客.
RPCParamProtocolMarshalType ProtocolMarshal类型.
RPCParamSessionType gate.session 类型.

# Structs

Options 网关配置项.

# Interfaces

Agent 客户端代理定义.
AgentLearner 连接代理.
Gate 网关代理定义.
GateHandler net代理服务处理器.
RouteHandler 路由器.
Session session代表一个客户端连接,不是线程安全的.
SessionLearner 客户端代理.
StorageHandler Session信息持久化.

# Type aliases

Option 网关配置项.
SendMessageHook 给客户端下发消息拦截器.