์ธ๋ฆฌ์ผ ๋ฉํฐํ๋ ์ด์ด๋ ์๋ฒ-ํด๋ผ์ด์ธํธ ๋ชจ๋ธ์ด๋ค.
๋ฆฌ์จ ์๋ฒ, ๋ฐ๋์ผ์ดํธ ์๋ฒ
๋ฆฌ์จ์๋ฒ๋ , ๋ฐฉ์ฅ์ด ์๋ฒ๊ฐ ๋๋ ๋ฐฉ์, ์คํํฌ๋ํํธ
๋ฐ๋์ผ์ดํธ์๋ฒ๋ , ํํ๋ค ์๋ ์๋ฒ๋ฐฉ์, ๋ฐฐ๊ทธ
๋ฆฌ์จ์๋ฒ๋ฐฉ์์ ์๊ท๋ชจ, ๋น์ฉ์ด ์ธ์ง๋ง ๋ฐฉ์ฅ์ ๋คํธ์ํฌ ์ํ์๋ฐ๋ผ ๋ ์ด ์๊ธด๋ค. ์นํธ์ ์ทจ์ฝํ๋ค.
๋ฐ๋์ผ์ดํธ๋ฐฉ์์ ๋๊ท๋ชจ, ๋น์ฉ์ด ๋น์ธ์ง๋ง , ์์ ์ ์ด๋ค.
์ด ๋๋ฐฉ์์ ํ๋ก๊ทธ๋๋ฐ์ ์ผ๋ก ์์ ๋กญ๊ฒ ์ ํ์ด ๊ฐ๋ฅํ๋ค.
๋ชจ๋ ๋ช ๋ น์ ์๋ฒ์์ ํด๋ผ์ด์ธํธ๋ก ์ ๋ฌ๋ผ์ผํ๋ค.
ํด๋ผ์ด์ธํธ๋ผ๋ฆฌ ์ฃผ๊ณ ๋ฐ์์์๋ค.
ํด๋ผ์ด์ธํธ๊ฐ ๋ช ๋ น์ ์์ฒญํ๋ ๋ฐฉ๋ฒ์ "์๋ฒ์์์คํ" ์ด๋ฒคํธ๋ฅผ ๋ง๋ ๋ค.
์ด๋ ์ค์ํ๊ฒ์ ์์ฒญํ๋ ์กํฐ๊ฐ ๊ถํ์ด ์๋ Owner ์ ๊ฐ์ ธ์ผํ๋ค.
๋ณดํต ์์ฑํ ๋ Owner๋ฅผ ํ๋ ์ด์ด ์ผ๋ฆญํฐ๋ก ๋ฑ๋กํ๋ฉด
์ธ์ ๋ ์ง ๊ทธ ์กํฐ ์์์ ์๋ฒ๋ก ๋ช ๋ น์ ์คํํ ์ ์๋ค.
์กํฐ ์์ฑ์, ์๋ฒ์์ ์ด๋ค์ ธ์ผํ๋ค.
ํด๋ผ์ด์ธํธ์์ ์กํฐ๋ฅผ ์์ฑํ๋ฉด ์๋ฒ๋ ๊ทธ์กํฐ์๋ํด ์์ง๋ชปํ๋ค.
์กํฐ ์์ฑ ๊ณผ์ ์
'๋ฆฌํ๋ฆฌ์ผ์ดํธ' ๋ ์กํฐ๋ฅผ ์๋ฒ์์ ์์ฑํ๋ฉด ์๋์ ์ผ๋ก
๋ชจ๋ ํด๋ผ์ด์ธํธ์์ ๋ณต์ ํ์ด ์์ฑ๋๋ค.ย
์ด๋ ํด๋ผ์ด์ธํธ๋ ๋คํธ์ํฌ ์ง์ฐ์๊ฐ๋๋ฌธ์
์์ฑ๊ณผ ๋์์ ๋ ํผ๋ฐ์ค๋ฅผ ์ป์ผ๋ ค๋ค ๋ ํผ๋ฐ์ค๊ฐ Null์ด๋๋ ํ์์๋ํด์ ๊ณ ๋ ค๋ฅผ ํด์ผํ๋ค.
์กํฐ๋ ์๋์ ์ผ๋ก ๋ฆฌํ๋ฆฌ์ผ์ดํธ๊ฐ ๋์ง๋ง
์ดํํธ,์ฌ์ด๋ ๋ฑ ์ด๋ฒคํธ๋ ๋ชจ๋ ํด๋ผ์ด์ธํธ์์ ์คํ๋๊ฒ ํด์ผํ๋ค.
RunOnServer ์ด๋ฒคํธ๋ก ์๋ฒ์๊ฒ ์์ฒญํ๊ณ
Multicast ์ด๋ฒคํธ๋ก ์๋ฒ๋ฅผ ํฌํจํ ๋ชจ๋ ํด๋ผ์ด์ธํธ์๊ฒ ์คํํ๊ฒํ๋ค.
Multicast ์ด๋ฒคํธ๋ ์๋ฒ์์๋ง ์คํ๋๋ค.
---
ํ ์ผ์ฃผ์ผ๊ฐ ๋ฉํฐํ๋ ์ด ์์ ํ๊ณ ์๋๋ฐ,
๊ฐ๋ ์ด ์กํ๊ฒ๊ฐ์ผ๋ฉด์ย ์กํ์ง ์๋๊ฒ ์ ๋งคํ๋ค.
์๊พธ ๋๊ฐ์ ์ค์๋ฅผ ๋ฐ๋ณตํ๋ ๊ธฐ๋ถ
๊ทธ๋๋ ๊ทธ๋ ๊ฒ ์ฝ์งํ๋ค๋ณด๋๊น, ๊ฑฐ์๋ค ์์ฑ๋ผ์๋ค.
์ค
์กด๋ ๊ฐ๋จํ ํํ๊ฐ์ ๊ฒ์๋ ์ฑ๊ธ๋ก ๋ง๋ค๋ฉด ์กธ๋ผ ์ฌ์ด๋ฐ ๋ฉํฐ๋ก ๋ง๋๋ ค๋๊น ๋ช๋ฐฐ๋ก ์ด๋ ค์์ง๋๋ผ