package tcp type TcpMessageCodec interface { TcpMessageEncoder TcpMessageDecoder } type TcpMessageEncoder interface { Encode() []byte } type TcpMessageDecoder interface { Decode(data []byte) error }