소켓통신

Java short / byte array 변환

JoonHo Son
이번 업무에서 소켓통신을 처리하는 부분이 있어 2주 정도 삽질을 했다. 예전 직장에서 열심히 공부해서 잘 만들었던걸로 기억하는데, 도무지 기억이…(하긴 5년 정도는 지난거 같으니) 각설하고, 공문으로 내려온 전문규격서상의 수치 부분이 User type, n byte로만 두루뭉실하게 되어 있었는데, 실제 측정값을 보내주는 업체 중 한 곳에서 먼저 그들이 보내고자 하는 양식을 보내줘 확인해 보니 signed short으로 되어 있었다. 공문으로 내려온 해당 데이터에 대한 데이블 명세는 number(8, 3)으로 되어 있어서 나는 double형으로 받으려고 했는데, 뭐 DDL script 수정하는것 보다는 내가 적절히 변환해서 저장하는 방식이 좋을듯 해서 열심히 구글링을 했다.