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); }