public override void ChannelAccept(IContext context, object accepter) { TcpChannel childchannel = mFactory.CreateChild(context.Channel as ServerChannel, accepter); if (mChildHandler != null) { childchannel.Pipeline.AddFirst(mChildHandler); } childchannel.Pipeline.AddFirst(this); mChildLoopGroup.Register(childchannel); context.FireNextAccept(accepter); }