Study/JAVA Netty Framework
java에서의 unsigned 타입
Answer Choi
2016. 10. 7. 09:47
반응형
java에서는 unsigned type을 지원하지 않습니다.
그래서 unsigned type의 c 프로그램과 통신시 받아서 변환을 해보면 이상한 값으로 변환되곤 합니다.
이럴때는 0xff를 이용하시면 됩니다.
1 | int rcv=data.readByte()&0xff; | cs |
위와 같이 해주시면 마이너스 값으로 변환되는 걸 막으실 수 있습니다.
data는 ByteBuf입니다.
반응형