/
errors.go
32 lines (30 loc) · 1.58 KB
/
errors.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package gate
import "errors"
var (
ErrSessionOnNotify = errors.New("current session working on notify mode")
ErrCloseClosedSession = errors.New("close closed session")
ErrInvalidRegisterReq = errors.New("invalid register request")
ErrBrokenPipe = errors.New("broken low-level pipe")
ErrBufferExceed = errors.New("session send buffer exceed")
ErrCloseClosedGroup = errors.New("close closed group")
ErrClosedGroup = errors.New("group closed")
ErrMemberNotFound = errors.New("member not found in the group")
ErrSessionDuplication = errors.New("session has existed in the current group")
ErrSprotoRequestType = errors.New("sproto request type")
ErrSprotoResponseType = errors.New("sproto response type")
ErrHandShake = errors.New("handshake failed")
ErrHeartbeatTimeout = errors.New("heartbeat timeout")
ErrDialTimeout = errors.New("dial timeout")
ErrDialInterrupt = errors.New("dial interrupt")
ErrInvalidAddress = errors.New("invalid address")
ErrInvalidMessage = errors.New("invalid message")
ErrInvalidHandler = errors.New("invalid handler")
ErrInvalidPacket = errors.New("invalid packet")
ErrNotHandshake = errors.New("没握手成功就发了数据包过来")
ErrNotWorking = errors.New("非正常状态,无法发送消息")
ErrInvalidState = errors.New("invalid state")
ErrKick = errors.New("被踢下线")
ErrConnClosed = errors.New("连接已关闭")
ErrConnNotReady = errors.New("连接末准备好")
ErrHandShakeAck = errors.New("handshake ack 出错")
)