반응형
java에서는 unsigned type을 지원하지 않습니다.
그래서 unsigned type의 c 프로그램과 통신시 받아서 변환을 해보면 이상한 값으로 변환되곤 합니다.
이럴때는 0xff를 이용하시면 됩니다.
1 | int rcv=data.readByte()&0xff; | cs |
위와 같이 해주시면 마이너스 값으로 변환되는 걸 막으실 수 있습니다.
data는 ByteBuf입니다.
반응형
'Study > JAVA Netty Framework' 카테고리의 다른 글
ByteBuf (0) | 2016.10.07 |
---|---|
netty로 서버 만들기-준비 (0) | 2016.10.04 |