protected override void ChannelRead0(IChannelHandlerContext context, TMessage msg) { listener.ServiceReceive(msg); this._service.OnReceive(new SocketContext <TMessage>(context.Channel, this._protocol), msg); listener.ServiceReceiveCompleted(msg); }