protected override void ChannelRead0(IChannelHandlerContext context, TMessage msg)
 {
     listener.ClientReceive(msg);
     _client.RaiseReceive(new SocketContext <TMessage>(context.Channel), msg);
     listener.ClientReceiveComplete(msg);
     //this._bootstrap.ChannelRead(ctx, msg);
 }