Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrAuthFailed = errors.New("auth failed")
View Source
var ErrMsgPackedWrong = errors.New("msg packed wrong")
Functions ¶
Types ¶
type MsgVersion ¶
type MsgVersion uint16 // Msg Version
const ( MsgV0 MsgVersion = iota // 0 如果Version=0,Body中就是实际发送的数据。 MsgV2 // 2 如果Version=2,Body中是经过压缩后的数据,请使用zlib解压,然后按照Proto协议去解析 )
type PacketHeader ¶
type PacketHeader [16]byte
func NewPacketHeader ¶
func NewPacketHeader(op Op, v MsgVersion, end uint32) (ph PacketHeader)
func (PacketHeader) End ¶
func (ph PacketHeader) End() uint32
func (PacketHeader) Operation ¶
func (ph PacketHeader) Operation() Op
func (PacketHeader) Version ¶
func (ph PacketHeader) Version() MsgVersion
Click to show internal directories.
Click to hide internal directories.