Ich habe ein Problem mit einem "negativen" Bytes, welche ich über einen PrintWriter hinausschreiben will.
Mein Java-Byte hat den Wert:
-124dez, oder 0x84, oder +132dez.
Ich habe versucht das Byte über die Methoden write() und print() hinauszuschreiben.
Ich habe das ganze mit WireShark überprüft.
Ich schreibe immer 0x3F hinaus. Aber warum?
printWriter.write((byte) 0x84);
printWriter.write(myToChar(0x84));
printWriter.print((byte) 0x0084);
All das schickt in wirklichkeit 0x3F.
Wie kommt das?
Und wie schicke ich mein 0x84?
Darf ich keinen Printwriter verwenden?
Was ist hier los? xP
Mein Java-Byte hat den Wert:
-124dez, oder 0x84, oder +132dez.
Ich habe versucht das Byte über die Methoden write() und print() hinauszuschreiben.
Ich habe das ganze mit WireShark überprüft.
Ich schreibe immer 0x3F hinaus. Aber warum?
printWriter.write((byte) 0x84);
printWriter.write(myToChar(0x84));
printWriter.print((byte) 0x0084);
All das schickt in wirklichkeit 0x3F.
Wie kommt das?
Und wie schicke ich mein 0x84?
Darf ich keinen Printwriter verwenden?
Was ist hier los? xP