Documentation
¶
Index ¶
Constants ¶
View Source
const (
MaxValueSize = 512 * 1024
)
Variables ¶
View Source
var ( ErrValueNotExists = errors.New("value not exists") ErrValueTooLarge = errors.New("value too large") )
Functions ¶
func NewDiscovery ¶
func RecvLTVPacket ¶
接收Length-Type-Value格式的封包流程
func SendLTVPacket ¶
func SendLTVPacket(writer io.Writer, ctx cellnet.ContextSet, data interface{}) error
发送Length-Type-Value格式的封包流程
Types ¶
type Config ¶
func DefaultConfig ¶
func DefaultConfig() *Config
type TCPMessageTransmitter ¶
type TCPMessageTransmitter struct { }
func (TCPMessageTransmitter) OnRecvMessage ¶
func (TCPMessageTransmitter) OnRecvMessage(ses cellnet.Session) (msg interface{}, err error)
func (TCPMessageTransmitter) OnSendMessage ¶
func (TCPMessageTransmitter) OnSendMessage(ses cellnet.Session, msg interface{}) (err error)
Click to show internal directories.
Click to hide internal directories.