reader.BaseStream.Read(buffer, 0, 4);
               int temp3 = buffer[0] + (buffer[1] << 8) + (buffer[2] << 16) + (buffer[3] << 24);
                value1 = temp3.ToString();
    假设当4为一个不定数时 怎么求int temp3?