Animatroller.ExpanderCommunication.NettyClientHandler.ChannelRead C# (CSharp) Method

ChannelRead() public method

public ChannelRead ( IChannelHandlerContext context, object message ) : void
context IChannelHandlerContext
message object
return void
        public override void ChannelRead(IChannelHandlerContext context, object message)
        {
            var buffer = message as IByteBuffer;
            if (buffer != null)
            {
                int stringLength = buffer.ReadByte();
                var b = new byte[stringLength];
                buffer.ReadBytes(b, 0, b.Length);
                string messageType = Encoding.UTF8.GetString(b);

                this.parent.DataReceived(messageType, buffer.ToArray());
            }
        }