I changed your code to : int i = pos; if (length % 2 != 0) { digits[start++] = (char)((buf[i]...
Error parsing binary message