์–ธ๋ฆฌ์–ผ ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด์–ด๋Š” ์„œ๋ฒ„-ํด๋ผ์ด์–ธํŠธ ๋ชจ๋ธ์ด๋‹ค.

๋ฆฌ์Šจ ์„œ๋ฒ„, ๋ฐ๋””์ผ€์ดํŠธ ์„œ๋ฒ„

๋ฆฌ์Šจ์„œ๋ฒ„๋Š” , ๋ฐฉ์žฅ์ด ์„œ๋ฒ„๊ฐ€ ๋˜๋Š” ๋ฐฉ์‹, ์Šคํƒ€ํฌ๋ž˜ํ”„ํŠธ

๋ฐ๋””์ผ€์ดํŠธ์„œ๋ฒ„๋Š” , ํ”ํžˆ๋“ค ์•„๋Š” ์„œ๋ฒ„๋ฐฉ์‹, ๋ฐฐ๊ทธ


๋ฆฌ์Šจ์„œ๋ฒ„๋ฐฉ์‹์€ ์†Œ๊ทœ๋ชจ, ๋น„์šฉ์ด ์‹ธ์ง€๋งŒ ๋ฐฉ์žฅ์˜ ๋„คํŠธ์›Œํฌ ์ƒํƒœ์—๋”ฐ๋ผ ๋ ‰์ด ์ƒ๊ธด๋‹ค. ์น˜ํŠธ์— ์ทจ์•ฝํ•˜๋‹ค.

๋ฐ๋””์ผ€์ดํŠธ๋ฐฉ์‹์€ ๋Œ€๊ทœ๋ชจ, ๋น„์šฉ์ด ๋น„์‹ธ์ง€๋งŒ , ์•ˆ์ •์ ์ด๋‹ค.

์ด ๋‘๋ฐฉ์‹์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ ์œผ๋กœ ์ž์œ ๋กญ๊ฒŒ ์ „ํ™˜์ด ๊ฐ€๋Šฅํ•˜๋‹ค.


๋ชจ๋“  ๋ช…๋ น์€ ์„œ๋ฒ„์—์„œ ํด๋ผ์ด์–ธํŠธ๋กœ ์ „๋‹ฌ๋ผ์•ผํ•œ๋‹ค.

ํด๋ผ์ด์–ธํŠธ๋ผ๋ฆฌ ์ฃผ๊ณ ๋ฐ›์„์ˆ˜์—†๋‹ค.


ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ช…๋ น์„ ์š”์ฒญํ•˜๋Š” ๋ฐฉ๋ฒ•์€ "์„œ๋ฒ„์—์„œ์‹คํ–‰" ์ด๋ฒคํŠธ๋ฅผ ๋งŒ๋“ ๋‹ค.

์ด๋•Œ ์ค‘์š”ํ•œ๊ฒƒ์€ ์š”์ฒญํ•˜๋Š” ์•กํ„ฐ๊ฐ€ ๊ถŒํ•œ์ด ์žˆ๋Š” Owner ์„ ๊ฐ€์ ธ์•ผํ•œ๋‹ค.


๋ณดํ†ต ์ƒ์„ฑํ• ๋•Œ Owner๋ฅผ ํ”Œ๋ ˆ์ด์–ด ์ผ€๋ฆญํ„ฐ๋กœ ๋“ฑ๋กํ•˜๋ฉด

์–ธ์ œ๋“ ์ง€ ๊ทธ ์•กํ„ฐ ์•ˆ์—์„œ ์„œ๋ฒ„๋กœ ๋ช…๋ น์„ ์‹คํ–‰ํ• ์ˆ˜ ์žˆ๋‹ค.


์•กํ„ฐ ์ƒ์„ฑ์‹œ, ์„œ๋ฒ„์—์„œ ์ด๋ค„์ ธ์•ผํ•œ๋‹ค.

ํด๋ผ์ด์–ธํŠธ์—์„œ ์•กํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ์„œ๋ฒ„๋Š” ๊ทธ์•กํ„ฐ์—๋Œ€ํ•ด ์•Œ์ง€๋ชปํ•œ๋‹ค.


์•กํ„ฐ ์ƒ์„ฑ ๊ณผ์ •์€

'๋ฆฌํ”Œ๋ฆฌ์ผ€์ดํŠธ' ๋œ ์•กํ„ฐ๋ฅผ ์„œ๋ฒ„์—์„œ ์ƒ์„ฑํ•˜๋ฉด ์ž๋™์ ์œผ๋กœ

๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ์—์„œ ๋ณต์ œํ’ˆ์ด ์ƒ์„ฑ๋œ๋‹ค.ย 

์ด๋•Œ ํด๋ผ์ด์–ธํŠธ๋Š” ๋„คํŠธ์›Œํฌ ์ง€์—ฐ์‹œ๊ฐ„๋•Œ๋ฌธ์—

์ƒ์„ฑ๊ณผ ๋™์‹œ์— ๋ ˆํผ๋Ÿฐ์Šค๋ฅผ ์–ป์œผ๋ ค๋‹ค ๋ ˆํผ๋Ÿฐ์Šค๊ฐ€ Null์ด๋˜๋Š” ํ˜„์ƒ์—๋Œ€ํ•ด์„œ ๊ณ ๋ ค๋ฅผ ํ•ด์•ผํ•œ๋‹ค.


์•กํ„ฐ๋Š” ์ž๋™์ ์œผ๋กœ ๋ฆฌํ”Œ๋ฆฌ์ผ€์ดํŠธ๊ฐ€ ๋˜์ง€๋งŒ

์ดํŽ™ํŠธ,์‚ฌ์šด๋“œ ๋“ฑ ์ด๋ฒคํŠธ๋Š” ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ์—์„œ ์‹คํ–‰๋˜๊ฒŒ ํ•ด์•ผํ•œ๋‹ค.

RunOnServer ์ด๋ฒคํŠธ๋กœ ์„œ๋ฒ„์—๊ฒŒ ์š”์ฒญํ•˜๊ณ 

Multicast ์ด๋ฒคํŠธ๋กœ ์„œ๋ฒ„๋ฅผ ํฌํ•จํ•œ ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์‹คํ–‰ํ•˜๊ฒŒํ•œ๋‹ค.

Multicast ์ด๋ฒคํŠธ๋Š” ์„œ๋ฒ„์—์„œ๋งŒ ์‹คํ–‰๋œ๋‹ค.


---

ํ•œ ์ผ์ฃผ์ผ๊ฐ„ ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด ์ž‘์—…ํ•˜๊ณ ์žˆ๋Š”๋ฐ,

๊ฐœ๋…์ด ์žกํž๊ฒƒ๊ฐ™์œผ๋ฉด์„œย  ์žกํžˆ์ง€ ์•Š๋Š”๊ฒŒ ์• ๋งคํ•˜๋‹ค.

์ž๊พธ ๋˜‘๊ฐ™์€ ์‹ค์ˆ˜๋ฅผ ๋ฐ˜๋ณตํ•˜๋Š” ๊ธฐ๋ถ„

๊ทธ๋ž˜๋„ ๊ทธ๋ ‡๊ฒŒ ์‚ฝ์งˆํ•˜๋‹ค๋ณด๋‹ˆ๊นŒ, ๊ฑฐ์˜๋‹ค ์™„์„ฑ๋ผ์žˆ๋„ค.