Ok, now I've discovered another problem I'm going to have w/Java: no unsigned types. Quite literally, the line I have is:
Code:
private static byte[] _authenticationBytes = new byte[] { 0x01, 0x67, 0x22, 0x32, 0xa7, 0x0f, 0xef, 0x32, 0x65, 0x77, 0x62, 0x99, 0x88, 0x87, 0x11, 0x17 };
and my parser has flagged all those bytes >0x7f as errors. The recommendation is that they be cast to bytes. You now know that what I want to do is compare a byte array with another byte array, and I'm just wondering what's going to happen w/the bytes that are cast. Will they become negatives, and the ones that are 0x88 will remain 0x88, (and then somehow be internally imaged as -120) or will something else happen to them?