Chitchatter ํ๋ก์ ํธ๋ ์ฐธ๊ฐ์๊ฐ ์ค์ ์๋ฒ์ ์ก์ธ์คํ์ง ์๊ณ ์๋ก ์ง์ ์ํธ ์์ฉํ๋ ๋ถ์ฐ P2P ์ฑํ ์ ๋ง๋ค๊ธฐ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. ์ฝ๋๋ TypeScript๋ก ์์ฑ๋์์ผ๋ฉฐ GPLv2 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค. ์ด ํ๋ก๊ทธ๋จ์ ๋ธ๋ผ์ฐ์ ์์ ์คํ๋๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ์ค๊ณ๋์์ต๋๋ค. ๋ฐ๋ชจ ์ฌ์ดํธ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๊ฐํ ์ ์์ต๋๋ค.
์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ฉด ์ฑํ ์ ์์ํ๊ธฐ ์ํด ๋ค๋ฅธ ์ฐธ๊ฐ์์ ๊ณต์ ํ ์ ์๋ ๊ณ ์ ํ ์ฑํ ID๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. WebTorrent ํ๋กํ ์ฝ์ ์ง์ํ๋ ๋ชจ๋ ๊ณต์ฉ ์๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ ์ฑํ ์ฐ๊ฒฐ์ ํ์ํ ์ ์์ต๋๋ค. ์ฐ๊ฒฐ์ด ํ์๋ ํ WebRTC ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์๋ฅผ ํตํฉํ๋ ์ํธํ๋ ์ง์ ํต์ ์ฑ๋์ด ์์ฑ๋ฉ๋๋ค. ์ด ๊ธฐ์ ์ NAT(์ฃผ์ ๋ณํ๊ธฐ) ๋ค์์ ์๋ํ๋ ๋ ธ๋์ ์ก์ธ์คํ๊ณ STUN ๋ฐ TURN ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ํ์ฌ ๋ฐฉํ๋ฒฝ์ ์ฐํํ ์ ์๋ ๊ธฐ์ฑ ์๋จ์ ์ ๊ณตํฉ๋๋ค.
๋ํ ๋ด์ฉ์ ๋์คํฌ์ ์ ์ฅ๋์ง ์์ผ๋ฉฐ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ซ์ผ๋ฉด ์์ค๋ฉ๋๋ค. ์ฑํ
ํ ๋ Markdown ๋งํฌ์
์ ์ฌ์ฉํ๊ณ ๋ฉํฐ๋ฏธ๋์ด ํ์ผ์ ์ฝ์
ํ ์ ์์ต๋๋ค. ํฅํ ๊ณํ์๋ ์ํธ๋ก ๋ณดํธ๋ ์ฑํ
, ์์ฑ ๋ฐ ํ์ ํตํ, ํ์ผ ๊ณต์ , ์
๋ ฅ ํ์ ๋ฐ ์ ํ์์ด ์ฑํ
์ ์ฐธ์ฌํ๊ธฐ ์ ์ ๊ฒ์๋ ๋ฉ์์ง๋ฅผ ๋ณผ ์ ์๋ ๊ธฐ๋ฅ์ด ํฌํจ๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru