Ejemplo n.º 1
0
        public static string ReadUntypedString(NetworkBinaryReader reader)
        {
            BinaryWriter buffer = NetworkBinaryWriter.TemporaryBinaryWriter(256);

            while (true)
            {
                byte b = reader.ReadByte();
                if (b == 0)
                {
                    return(Encoding.UTF8.GetString(NetworkBinaryWriter.TemporaryContents(buffer)));
                }
                buffer.Write(b);
            }
        }