๊ด๋ จ ํ ๋ก ์ #215๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
๋ ๋ค๋ฅธ ์ธ๋ถ ์์กด์ฑ? ์ ๋ผ! ์ ๋ฐ!
๊ฐ๋จํ json ์์ฑ๊ธฐ/ํ๋
๊ธฐ๋ฅผ ์์ฑํ์ญ์์ค. ํด๋ผ์ด์ธํธ ๊ฐ์ ์ผ๋ถ ๋ฉํ๋ฐ์ดํฐ ์ ์ก์๋ ์ ์ฉํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊น๋ค๋ก์ด ์ง๋ฌธ: ๋ค๋ฅธ ๊ณ ๊ฐ์ด ์ด ์ธ์ฑํธ๋ฅผ ์ง์ํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์
๋๊น? ์ ๊ฐ ์๊ธฐ๋ก๋ ํกํก์ ์ฌ์ฉํ๋ ํด๋ผ์ด์ธํธ๋ ์์ต๋๋ค.
๋๋ ์ด ํ์์ด ํด๋ผ์ด์ธํธ๊ฐ ์ฌ์ฉ์ ์ด๋ฆ, ์จ๋ผ์ธ ์ํ, ์ํ ๋ฉ์์ง ๋ฐ ์น๊ตฌ ๋ณ์นญ ๋ชฉ๋ก๊ณผ ๊ฐ์ ํญ๋ชฉ์ ์ ์ฅํ ์ ์๋ ๊ฐ๋จํ ํค-๊ฐ ์ ์ฅ์๋ฅผ ์ ๊ณตํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค(์ฐธ์กฐ: #112). ๊ทธ๋ฐ ๋ค์ ํด๋ผ์ด์ธํธ ์ํธ ์ด์ฉ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ผ๋ถ ํ์ค ํค๊ฐ TCS ์ ์ํด ์ ์๋ฉ๋๋ค.
https://github.com/TokTok/c-toxcore/issues/112#issuecomment -257151226์ ์ ๋ ฅํ๊ฒ ์ต๋๋ค.
@isotoxin ๊ณต๊ฒฉ/๋ฒ๊ทธ ํ๋ฉด์ ๋ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋ณด์ ํต์ ์ ๋ด๋นํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ JSON ํ์๋ฅผ ๊ตฌํํ๋ ค๊ณ ์๋ํ๋ ๊ฒ์ ์๋ชป๋ ๊ฒ ๊ฐ์ต๋๋ค. ์๋ฅผ ๋ค์ด JSON ๊ตฌ์ฑ์ ์ํ๋ค๋ฉด JSON์ ์ฒ๋ฆฌํ๊ธฐ ์ํ(๊ทธ๋ฆฌ๊ณ _only_ JSON์ ์ฒ๋ฆฌํ๊ธฐ ์ํ) ์ ๊ด๋ฆฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ด๋ฅผ ์ฐ๊ธฐํ๋ ๊ฒ์ด ์ข์ต๋๋ค. https://github.com/akheron/jansson/ ์ JSON ์ฌ๋ก์ ์ด์์ ์ธ ํ๋ณด์ฒ๋ผ ๋ณด์ ๋๋ค. toxcore๋งํผ ์ด์์ฑ์ด ๋ฐ์ด๋๋ฉฐ ์๋ฒ ๋๋ ํ๋ซํผ์๋ ์ ํฉํฉ๋๋ค.
๋ฌธ์๋ฅผ ์ฝ์ ํ ํ์ฌ ํ์์ด ๋์ฐํ๊ณ ์ฃฝ์ด์ผ ํ๋ค๋ ๋ฐ ๋์ํฉ๋๋ค.
์ต์ํ์ ํด๋ผ์ด์ธํธ๋ฅผ ๊ตฌํํ๋ ๋ฐ ํ์ํ ํญ๋ชฉ์ ์ต์ํํ๋ ค๋ฉด ํ์ผ์ ๋ ๋ถ๋ถ์ผ๋ก ๋ถํ ํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ธฐ๋ณธ ๋ถ๋ถ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ์น๊ตฌ๋ฅผ ์ ์กํ๊ธฐ ์ํ ์ต์ํ์ ๋ฐ์ดํฐ(๋ฏธ์ )๋ฅผ ๊ฐ๋จํ ํ์(๋ฐ์ด๋๋ฆฌ์ผ ์๋ ์์)์ผ๋ก ํฌํจํ๋ฉฐ ๊ตฌ๋ฌธ ๋ถ์์ ์ํด ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์ํ์ง ์์์ผ ํฉ๋๋ค.
์ ํ์ ๋ถ๋ถ์ ๊ธฐ๋ณธ ๋ถ๋ถ์ ์ถ๊ฐ๋๋ฉฐ JSON(๋๋ ๋ฌด์์ด๋ )์ผ๋ก ์ธ์ฝ๋ฉ๋ฉ๋๋ค. ๋ณ์นญ, ์ง๋๋ฒ ์จ๋ผ์ธ ๋ฑ ๋ชจ๋ ํด๋ผ์ด์ธํธ์ ํ์ํ ๋ช ๊ฐ์ง ํค...
๋ ผ์ํ๋ค.
JSON ํ์์ ์ฝ๊ธฐ ์ฝ๊ณ (์ธ๊ฐ์ ๊ฒฝ์ฐ) ํฌ๋ก์ค ํ๋ซํผ ์์ฒด๋ก ์์ ํ๊ธฐ ๋๋ฌธ์ ์ ๋ JSON ํ์์ ์์ด๋์ด๋ฅผ ์ข์ํฉ๋๋ค. ์ค์ ๋ก ํ๋์ ์ถ๊ฐ ๋ฐ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์ํ์ง๋ง ์ต์ํ ์ด๋ค ๊ฒฝ์ฐ์๋ ํด๋ผ์ด์ธํธ๊ฐ ๋์ผํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์ฑ ์ฒ๋ฆฌ์ ์ผ๋ถ(๊ตฌ์ฑ์ ์ ํ์ ๋ถ๋ถ)๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ๋ํ ํ๋ถํ ์ฝํ ์ธ ๋ฅผ ํฌํจํ ์ ์๋ ๊ต์ฐจ ํ๋ซํผ ๊ตฌ์ฑ ํ์ผ์ ์ฒ๋ฆฌ๊ฐ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(JSON, msgpack, protobuf ๋ฑ) ์์ด ์ํ๋๋ ๊ฒฝ์ฐ๋ฅผ ์๊ฐํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๊ณ ์์ต๋๋ค.
๋๋ tox ์ ์ฅ ํ์์ด ๋ ๋ถ๋ถ์ ํฌํจํ ์ ์๋ค๋ ๊ฐ์์ค๋ฌ์ด6์ ์์ด๋์ด๋ฅผ ์ข์ํฉ๋๋ค.
๊ธฐ๋ณธ ๋ถ๋ถ - ๊ณ์ ์ด ์๋ํ๋ ๋ฐ ํ์์ ์ธ ๋ชจ๋ ์ ๋์ ์ผ๋ก ํ์ํ ๋ฐ์ดํฐ ๋ถ๋ถ์ ํฌํจํฉ๋๋ค(toxcore์์ ์ค์ ๋ก ํด์ํ๋ ๋ถ๋ถ๋ง). ์ด ๊ธฐ๋ณธ ๋ถ๋ถ์ ์ต์ ๋ฒ์ ์ toxcore๊ฐ ์ด์ ๋ฒ์ ์์ ์ ๊ฑฐ๋์ง ์๋ ์์ฑ์ ๊ฐ์ง ์ ์๋๋ก ๋ฒ์ ๋ ์ง์ ํ ์ ์์ต๋๋ค. ๋ฌธ์ ์์ด.
์ ํ์ ๋ถ๋ถ - ํด๋ผ์ด์ธํธ ํน์ ์ ๋ณด ๋๋ ์์ ์ ์ํํ๋ ๋ฐ ํ์ํ์ง ์์ ๊ธฐํ ์ ๋ณด๋ฅผ ํฌํจํ ์ ์๋
JSON ํ์์ ์ฌ์ฉํ๋ฉด ์ ์ฅ ํ์ผ์ ์ํธํํ๋ ๊ฒ์ด ๊ฐ๋จํฉ๋๋ค. Toxcore๋ ์ฌ์ฉ์๊ฐ ์ง์ ํ ์ํธ๋ก ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋์นญ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ์ ์ฅ ํ์ผ์ ์ํธํํ ์ ์์ต๋๋ค. ๋์์ ์ฌ์ฉ์๊ฐ ์์ ์ ์ ์ฅ ํ์ผ์ ์ํธํํ์ง ์์ผ๋ ค๋ ๊ฒฝ์ฐ ์ํธํ๊ฐ ํ์ํ์ง ์์ผ๋ฉฐ ์ด ๊ฒฝ์ฐ toxcore๋ ์ํธํ/๋ณตํธํ ๋จ๊ณ๋ฅผ ๊ฑด๋๋ธ ์ ์์ต๋๋ค.
๋ ๋ถ๋ถ ์์ด๋์ด์ ๋ณด์์ ๋ํด. ๊ตฌ์ฑ์ ๋ ๊ฐ์ ๊ฐ๋ณ ๋ถ๋ถ์ด ํฌํจ๋์ด ์์ผ๋ฉด ๊ธฐ๋ณธ ๋ถ๋ถ๋ง toxcore์์ ์ค์ ๋ก ํด์๋๋ ์ ์ผํ ๋ถ๋ถ์ด ๋ฉ๋๋ค. ์ด ๋ถ๋ถ์์ toxcore๋ ๋ด๋ถ ๊ตฌ์กฐ์ ๋ํ ๋ชจ๋ ์์ฑ์ ์ฝ๊ณ ์ด ๋ถ๋ถ์ toxcore๊ฐ ์ ์ฅ ํ์ผ์ ์ ์ฅํ ๋ ๋ค์ ๊ตฌ์ฑ๋ฉ๋๋ค. ์ ์ฅ ํ์ผ์ ์ ํ์ ๋ถ๋ถ์ ๋ํด toxcore๋ ํด๋ผ์ด์ธํธ์ ๋ํด์๋ง get ๋ฐ put ๊ธฐ๋ฅ์ ๋์ ํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ํด๋ผ์ด์ธํธ๊ฐ ์ ํ์ ๊ตฌ์ฑ ๋ถ๋ถ์ ๊ฐ์ ธ์ค๊ณ ์ ๊ณตํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. Toxcore๋ ํด๋ผ์ด์ธํธ ์ธก์์ JSON ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ด๋ จ ๊ธฐ๋ฅ์ ๊ณต๊ฐํ๊ฑฐ๋ ์ ํ์ ๋ถ๋ถ์ ํด์ํ๋ ค๊ณ ํด์๋ ์ ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ toxcore๋ ํด๋ผ์ด์ธํธ๊ฐ ์๋ชป๋ ๊ตฌ์ฑ ์น์ ์ ํฌํจํ๋ ค๋ ๊ฒฝ์ฐ๋ฅผ ๊ฐ์งํ๊ธฐ ์ํด ์ ํ์ ๋ถ๋ถ์ JSON ๊ตฌ๋ฌธ์ ๊ฒ์ฆํด์ผ ํฉ๋๋ค. ๋ด๊ฐ ์ณ๋ค๋ฉด JSON์ ์ ํจํ์ง ์์ ์น์ ์ ์ ์ฒด JSON ๊ตฌ์กฐ๋ฅผ ๋ฌดํจํํฉ๋๋ค. ์ด๊ฒ์ toxcore์ ์ํด ๊ฐ์ง๋์ด์ผ ํ๋ฉฐ ์๋ชป๋ ํฌํจ์ด ํ์ฉ๋์ด์๋ ์ ๋ฉ๋๋ค. JSON์ ๊ตฌ๋ฌธ ์ ํจ์ฑ ๊ฒ์ฌ๋ ๋งค์ฐ ๊ฐ๋จํ๊ณ ์์ ํ๋ฉฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ด๋ฏธ ์ฌ์ฉํ ์ ์์ด์ผ ํฉ๋๋ค.
๊ธฐ๋ณธ ๋ฐ ์ ํ์ ์น์
์ด ์๋ JSON ๊ตฌ์ฑ ํ์ผ์ ์ฅ๋จ์ ์ ๋ํด ์๊ฐํด ๋ณด๊ฒ ์ต๋๋ค.
์ฅ์
๋จ์
๊ฒฐ๊ตญ, ๋๋ tox ์ธ์ด๋ธ ํ์ผ์ ๋ํ JSON ํ์์ ์์ด๋์ด๋ฅผ ์ข์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๊ตฌํ์ ์ ์คํ๊ฒ ์ด๋ฃจ์ด์ ธ์ผ ํฉ๋๋ค! ๋ ๋ง์ ๋ ผ์ ๋ถํ๋๋ฆฝ๋๋ค...
๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ์ ๋นํจ์จ์ (์น๊ตฌ ์๋ฐํ?)
IIRC ์๋ฐํ๋ ํ์ฌ *.tox ํ์ผ์ ์ ์ฅ๋์ด ์์ง ์๊ณ ๊ตฌ์ฑ ํ์ผ์ ๊ทธ๋ ๊ฒ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ฒ์ ์ ๋ง ๋์ ์๊ฐ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๊ธฐ๋ณธ ๋ฐ ์ ํ์ ๋ถํ ๋ก ์ธํด ๋ณด์ ๋ฌธ์ ๋ฐ์
์์?
ํด๋ผ์ด์ธํธ๊ฐ ๊ตฌ์ฑ ์ ์ฅ ํ์ผ์ ์ ํ์ ๋ถ๋ถ์ ์ํ๋ ๊ฒ์ ์์ ๋กญ๊ฒ ํฌํจํ ์ ์๋ค๋ฉด ์์ฒญ๋ ํ์ํ๋ฌผ ๋๋ฏธ๊ฐ ๋ ์ ์์ต๋๋ค(์ฅ์ ์ฐธ์กฐ -> ๋จ์ ๋ฒ์ ์ ์ฅ).
์, ๊ทธ๊ฒ์ ํฐ ๋ฌธ์ ๋ก ์ปค์ง ์ ์์ต๋๋ค.
toxcore๋ ๊ตฌ๋ฌธ ์ ํจ์ฑ์ ๊ฒ์ฌํด์ผ ํ์ง๋ง ์ ํ์ ๋ถ๋ถ์ ํด์ํด์๋ ์ ๋ฉ๋๋ค.
๋ํ ๊ฐ๋ฅํ ์๋ฃจ์ ์ ํด๋ผ์ด์ธํธ๊ฐ ์ ํ์ ๋ฐ๋ผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก JSON ๊ตฌ๋ฌธ ๋ถ์์ ์ฒ๋ฆฌํ๋๋ก ํ๊ณ ์ ์ ํ ๊ตฌ์ฑ ๊ตฌ์กฐ/ํจ์๋ก toxcore๋ฅผ ์ด๊ธฐํํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ถ๋ ฅ ํ์ผ์ด ํธํ๋๋ค๋ ๋ณด์ฅ์ด ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ์ข์ ๋ฐฉ๋ฒ์ธ์ง ํ์ ํ ์ ์์ต๋๋ค.
๋ ๋ค๋ฅธ ์์ด๋์ด๋ "Tox ์ ์ฅ ํ์ผ"์ ๊ฐ๋
์ ํ๊ธฐํ๊ณ "Tox ๋ด๋ณด๋ด๊ธฐ ํ์ผ"์ ์ ๊ณตํ๋ ๊ฒ์
๋๋ค. ํด๋ผ์ด์ธํธ๊ฐ ์์ํ ๋๋ง๋ค ์ ์ฅ ํ์ผ์์ ๋ชจ๋ ๊ฒ์ ์ ์ฅ/๋ก๋ํ๋ ๋์ ํด๋ผ์ด์ธํธ๋ ์์ฒด ๋ฐ์ดํฐ๋ฒ ์ด์ค/์ ์ฅ ํ์ผ์์ toxcore ์์
์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๊ณ ๋ค๋ฅธ ์ฌ์ฉ์์ ๊ตํํ๊ธฐ ์ํด ์ง์ ๋ ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ด๋ณด๋ด๋ ๋ฐฉ๋ฒ๋ง ์ ๊ณตํฉ๋๋ค. ํด๋ผ์ด์ธํธ.
์ฅ์
๋จ์
์ ๋ฐ์ ์ผ๋ก ๋ด์ฉ์ ์ ์ฅํ๋ ๋ฐฉ๋ฒ ์ ๋ค๋ฃจ๊ธฐ ์ ์ ๋จผ์ ์ด ํ์ผ์ ๋ฌด์ ์ ์ ์ฅํ ์ง ๊ฒฐ์ ํด์ผ ํฉ๋๋ค.
@master-passeli
JSON ํ์์ ์ฌ์ฉํ๋ฉด ์ ์ฅ ํ์ผ์ ์ํธํํ๋ ๊ฒ์ด ๊ฐ๋จํฉ๋๋ค.
์ํธํ/๋ณตํธํ๋ ๋ฐ์ดํฐ ํ์์ ๊ด๊ณ์์ด ๊ฐ๋จํฉ๋๋ค.
@sudden6
๋ํ ๊ฐ๋ฅํ ์๋ฃจ์ ์ ํด๋ผ์ด์ธํธ๊ฐ ์ ํ์ ๋ฐ๋ผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก JSON ๊ตฌ๋ฌธ ๋ถ์์ ์ฒ๋ฆฌํ๋๋ก ํ๊ณ ์ ์ ํ ๊ตฌ์ฑ ๊ตฌ์กฐ/ํจ์๋ก toxcore๋ฅผ ์ด๊ธฐํํ๋ ๊ฒ์ ๋๋ค.
์, ์๋, ํด๊ฒฐ์ฑ ์ด ์๋๋ผ ์๋ชป๋ ๋ฐฉ์์ผ๋ก ์ผ์ ํ๊ณ ์์ต๋๋ค.
๋๋ ์๋ฐํ๋ฅผ tox ์ธ์ด๋ธ ํ์ผ์ ์ ์ฅํ๋ ๊ฒ์ด ์ข์ง ์์ ์ ์๋ค๋ ๋ฐ ๋์ํ์ง๋ง ์๋ฐํ๋ ๋จ์ง ์์ผ ๋ฟ์ ๋๋ค. ์ง๊ธ์ ์ธ์ด๋ธ ํ์ผ์ ์ ์ฅํ๊ณ ์ถ์ ๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ๊ฐ ์๊ฐ๋์ง ์์ง๋ง ๋ฏธ๋์๋ ๊ฐ์ง ์ ์์ต๋๋ค. ๋ฏธ๋๋ ์กฐ๊ธ ์์ธกํ๊ธฐ ์ด๋ ต์ต๋๋ค. :)
๊ธฐ๋ณธ ๋ฐ ์ ํ ๋ถ๋ถ์ ์ ํ ๋ถ๋ถ์ด ํด๋ผ์ด์ธํธ๊ฐ ์์ ๋กญ๊ฒ ์ถ๊ฐํ ์ ์๋ ๊ฒฝ์ฐ ๋ช ๊ฐ์ง ๋ณด์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ฒ๊ทธ๊ฐ ์๋ ํด๋ผ์ด์ธํธ๊ฐ ์ ์ ์๋๊ฑฐ๋ ๋ฒ๊ทธ๊ฐ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ์ฌ tox core๋ฅผ ์ํ์ ๋น ๋จ๋ฆด ์ ์๋ ๋ช ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์ด๋ฆฝ๋๋ค. ๋๋ ํด๋ผ์ด์ธํธ๊ฐ ์ถ๊ฐํ ๋ถ๋ถ์ด toxcore์ ์ํด ํด์๋์ง ์๊ณ toxcore๊ฐ ํด๋ผ์ด์ธํธ๊ฐ ํฌํจํ๋ ค๋ ๋ถ๋ถ์ ๊ตฌ๋ฌธ์ ์ผ๋ก ๊ฒ์ฆํจ์ผ๋ก์จ ์ด๋ฌํ ๊ฐ๋ฅ์ฑ์ ์ต์ํํ ์ ์๋ค๊ณ ๋ฏฟ์ต๋๋ค.
@sudden6
๋ด ๋ง์ ํด๋ผ์ด์ธํธ๊ฐ toxcore์ ์ํด ํ์ผ์ ์ ์ฅ๋๊ณ ๋ก๋๋๋ ๊ตฌ์ฑ ๋ถ๋ถ์ ๋ํด ์ด๋ค ๊ตฌ๋ฌธ ๋ถ์ ๋ฐฉ๋ฒ์ด๋ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด Qt์๋ ์์ฒด JSON ํ์๊ฐ ์ด๋ฏธ ์๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ qTox์๋ ์ธ๋ถ JSON ํ์๊ฐ ํ์ํ์ง ์์ต๋๋ค. ๋ํ ํด๋ผ์ด์ธํธ๊ฐ ๋ค๋ฅธ ์ธ์ด๋ก ์์ฑ๋ ๊ฒฝ์ฐ ๊ธฐ๋ณธ JSON ํ์๋ฅผ ์์ ํ ์ ์์ผ๋ฉฐ C ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ํฉ์ ๋ ๋ณต์กํ๊ฒ ๋ง๋ญ๋๋ค.
ํด๋ผ์ด์ธํธ๊ฐ ์์ ์ ๋ด๋ณด๋ด๊ธฐ ํ์ผ์ ๊ตฌํํ๋ ์์ด๋์ด๊ฐ ๋ง์์ ๋ค์ง ์์ต๋๋ค. ๊ทธ๋ฐ ์์ผ๋ก ๋ง์ ์์ ํธํ๋์ง ์๋ ๋ด๋ณด๋ด๊ธฐ ํ์ผ๊ณผ ์์ฒญ๋ ํผ๋์ด ๋ฐ์ํ์ง ์์๊น ๊ฑฑ์ ๋ฉ๋๋ค. ์ด๊ฒ์ toxcore์ ์ฑ ์์ด์ ๊ธฐ๋ฅ์ด์ด์ผ ํฉ๋๋ค.
์ด๋ฌํ ์ข ๋ฅ์ ๊ธฐ๋ณธ ๋ฐ ์ ํ์ ๋ถ๋ถ ๋ถ๋ฆฌ๊ฐ ์ด๋ค ๋ฌธ์ ์์๋ ๋๋ฌด ์ํํ ๊ฒฝ์ฐ JSON ํ์์ ๋ํด ์ฌ์ ํ +1์ ์ ๊ณตํฉ๋๋ค. ๋๋ฌด ๋ง์ b *t XML ๊ตฌ์ฑ ๋๋ ๋ฐ์ด๋๋ฆฌ * ๋๋ฏธ๋ฅผ ๋ณด์์ต๋๋ค.