Beispiel #1
0
        public override void ChannelRead(IChannelHandlerContext ctx, object msg)
        {
            Tuple <Packet, int> packet;

            StaticHandler.Core.Logger.Debug("Received the packet {0} from {1}", msg.GetType().Name, ctx.Channel.ToString());

            if (msg is Tuple <Packet, int> )
            {
                packet = (Tuple <Packet, int>)msg;

                listener.Received(packet.Item1, packet.Item2);
            }

            base.ChannelRead(ctx, msg);
        }