public string EReadString() { StringBuilder bld = new StringBuilder(); byte b = ReadByte(); while (b != 0) { bld.Append((char) b); b = ReadByte(); } return bld.ToString(); }