protocol_crypto.go
func (sender *gobTCPSender) Send(msg []byte) error {
	return sender.encoder.Encode(msg)
}
func (sender *gobTCPSender) Send(msg []byte) error {
	return sender.encoder.Encode(msg)
}
// Send implements TCPSender by encoding the msg.