현재 소켓에서 4byte을
16진수로 변환하였습니다.
16진수 변환된것은 String 값입니다.
그런데 16진수값은 문자라서 밑에 그대로 사용하면 오류가 발생합니다.
//오류발생
dwPacketSize = 16진수 값 String& 0x7FFFF;
//정상실행
dwPacketSize = 0x8019b402 & 0x7FFFF;
실행되기 위해서는 어떻게 해서 값을 가져 오는것이 좋을까요..
가르쳐주십시오.
int hexVal = Integer.parseInt(문자열, 16);
이렇게 하신 다음에 hexVal 사용하시면 됩니다.
로그인 유지
int hexVal = Integer.parseInt(문자열, 16);
이렇게 하신 다음에 hexVal 사용하시면 됩니다.