MsgPack 을 이용해서 직접 write 구현하기
2018. 11. 22.
MsgPack 을 이용해서 직접 write 구현하기 MsgPack 를 이용해서 직접 byte 배열에다가 쓸 경우 다음 규칙을 지키자. 1. 객체 타입일 경우 멤버 변수의 갯수가 몇개인지 write 한다. - writeArrayBegin(N) 2. list(또는 array) 타입일 경우 list 의 size 를 write 한다. - writeArrayBeging(N) 2.1 list(또는 array) size 만큼 loop 를 돌면서 각 element 를 write 한다. 2.2 list(또는 array) 의 element 가 primitive 타입이 아닌 객체형일 경우에는 1 번에 해당하므로 객체 멤버 변수 갯수를 write 한다. 2.3 list(또는 array) element 의 size 가 0 일 ..