๊ตฌ์กฐ์ฒด ์ฃผ๊ณ ๋ฐ๋๊ฑด ์ด๋ป๊ฒ ํด์ผํจ?
ํจํท์ ์ด๋ป๊ฒ ์ค์ด?
๋ ๊ทธ๋ฅ bitconverter๋ก ์ผ์ผํ ์งค๋ผ์ ๋ณด๋ธ๋ค์์ ๋ฐ์์ ๋ถ์ฌ๋ฃ๋ ํ์์ผ๋ก ๋ง๋ค์์
c#๊ณผ ๋ค๋ฅธ ์ธ์ด๊ฐ์ ํต์ ์ ํ๋ ค๋ฉด flatbuffer ๊ฐ์ ์ง๋ ฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐธ์กฐ... ์๋ฒ ํด๋ผ ๋๋ค c#์ด๋ผ๋ฉด messagepack, zeroformatter ๊ฐ์ ์ง๋ ฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ์ฒ struct๊ตฌ์กฐ์ฒด, class ๊ฐ์ฒด๋ฅผ byte[]๋ก, byte[]๋ฅผ struct๊ตฌ์กฐ์ฒด, class ๊ฐ์ฒด๋ก ๋ฐ๊ฟ์ฃผ๋ ์ญํ ์ ํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ค์.
๋ ๊ทธ๋ฅ bitconverter๋ก ์ผ์ผํ ์งค๋ผ์ ๋ณด๋ธ๋ค์์ ๋ฐ์์ ๋ถ์ฌ๋ฃ๋ ํ์์ผ๋ก ๋ง๋ค์์
c#๊ณผ ๋ค๋ฅธ ์ธ์ด๊ฐ์ ํต์ ์ ํ๋ ค๋ฉด flatbuffer ๊ฐ์ ์ง๋ ฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐธ์กฐ... ์๋ฒ ํด๋ผ ๋๋ค c#์ด๋ผ๋ฉด messagepack, zeroformatter ๊ฐ์ ์ง๋ ฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ์ฒ struct๊ตฌ์กฐ์ฒด, class ๊ฐ์ฒด๋ฅผ byte[]๋ก, byte[]๋ฅผ struct๊ตฌ์กฐ์ฒด, class ๊ฐ์ฒด๋ก ๋ฐ๊ฟ์ฃผ๋ ์ญํ ์ ํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ค์.