public int GetInt() { byte[] data = new byte[4]; stream.Read(data, 0, 4); return (data[0] << 24) | (data[1] << 16) | (data[2] << 8) | data[3]; }