Decode 217 til byte
Hej eksperterJeg er ved at sende bytes over netværket via strings, som faktisk kører udemærket. Men når den sender byte 217 sker der en fejl jeg fatter hat af. Den laver en numberformatExeption. Men 217 i såvidt min overbevisning en gyldig byte størrelse. Men det melder den fejl på. Her er kode der laver strengen om til byte og der hvor fejlen intræffer:
message = in.readUTF(); // hent besked
int x = Integer.decode(message); // dekod til INT
while(x != -1) // Kontroller at der statid er bytes
{
Byte bMessage = Byte.decode(message); // Decode til byte <-- Her kan 217 ikke laves om til byte
fout.write(bMessage.byteValue()); // Skriv byte til fil
out.writeUTF("next"); // Spørg efter næste
out.flush();
message = in.readUTF(); // Hent besked
x = Integer.decode(message); // Dekod til INT
}System.out.println("File " + file.getName() + " recieved succesfully");
