errors.go 783 B

1234567891011121314151617181920212223242526
  1. package protocol
  2. import (
  3. "errors"
  4. )
  5. var (
  6. // 消息体过长
  7. ErrBodyTooLong = errors.New("too long message body")
  8. // 无效消息体
  9. ErrInvalidBody = errors.New("invalid message body")
  10. // 无效消息头
  11. ErrInvalidHeader = errors.New("invalid message header")
  12. // 无效消息格式
  13. ErrInvalidMessage = errors.New("invalid message format")
  14. // 无效消息校验和
  15. ErrInvalidCheckSum = errors.New("invalid message check sum")
  16. // 方法尚未实现
  17. ErrMethodNotImplemented = errors.New("method not implemented")
  18. // 消息类型未注册
  19. ErrMessageNotRegistered = errors.New("message not registered")
  20. // 消息解码错误
  21. ErrEntityDecode = errors.New("entity decode error")
  22. // 附加信息长度错误
  23. ErrInvalidExtraLength = errors.New("invalid extra length")
  24. )