datapack

package
v0.0.0-...-179649a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2019 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataPack

type DataPack struct {
}

func NewDataPack

func NewDataPack() *DataPack

拆包、封包实例的初始化方法

func (*DataPack) GetHeadSize

func (data *DataPack) GetHeadSize() uint32

获取包的长度

func (*DataPack) Pack

func (data *DataPack) Pack(msg ziface.IMessage) ([]byte, error)

*

  • 封包
  • data size|msgId|data

*

func (*DataPack) Unpack

func (data *DataPack) Unpack(binaryData []byte) (ziface.IMessage, error)

*

  • 拆包
  • 将包的 head 消息读出来,之后再根据 head 消息里的长度,再进行一次性读取

*

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL