public byte[] FromChannelMethodInvoke(string channelName, int methodIndex, params object[] args)
        {
            BinaryDataWriter writer = new BinaryDataWriter();

            writer.WriteString(channelName);
            writer.WriteInt32(methodIndex);
            writer.WriteByte((byte)args.Length);
            foreach (var arg in args)
            {
                writer.WriteBytes(Formatter.Serialize(arg));
            }
            return(writer.ToArray());
        }