Versions in this module Expand all Collapse all v1 v1.0.0 Jan 5, 2022 Changes in this version + var ErrExceedMaxConn = errors.New("maximum connections exceeded") + var ErrMsgNotProto = errors.New("msg not proto") + var ErrMsgShort = errors.New("msg too short") + var ErrNotRegister = errors.New("protocol not register") + var ErrProtocol = errors.New("protocol too much") + func NewMsgProtocol(useBigEndian bool) + type MsgProtocol struct + func GetMsgProtocol() *MsgProtocol + func (m *MsgProtocol) Marshal(msg interface{}) ([]byte, error) + func (m *MsgProtocol) Register(msg proto.Message, eventType uint16) + func (m *MsgProtocol) Unmarshal(msg []byte) (interface{}, error)