package
1.13.1
Repository: https://github.com/alberliu/gn.git
Documentation: pkg.go.dev

# Functions

NewBuffer 创建一个缓存区.
NewHeaderLenDecoder 创建基于头部长度的解码器 headerLen TCP包的头部内容,用来描述这个包的字节长度 readMaxLen 所读取的客户端包的最大长度,客户端发送的包不能超过这个长度.
NewHeaderLenEncoder 创建基于头部长度的编码器 headerLen TCP包的头部内容,用来描述这个包的字节长度 writeBufferLen 服务器发送给客户端包的建议长度,当发送的包小于这个值时,会利用到内存池优化.
NewUvarintDecoder 创建基于头部长度的解码器.
NewUvarintEncoder 创建基于Uvarint的编码器 writeBufferLen 服务器发送给客户端包的建议长度,当发送的包小于这个值时,会利用到内存池优化.

# Variables

No description provided by the author

# Structs

Buffer 读缓冲区,每个tcp长连接对应一个读缓冲区.

# Interfaces

Decoder 解码器.
Encoder 编码器.