๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

728x90

IP

(1)
[Network] TCP/IP์™€ ์†Œ์ผ“ํ†ต์‹  Send/Recv ๋™์ž‘ ์›๋ฆฌ( + Blocking VS NonBlocking) ํ…Œ์ŠคํŠธ ์‹คํŒจ ํ˜„์ƒ ์„œ๋ฒ„(๊ณ ๊ฐ์‚ฌ ๊ฐœ๋ฐœ)์™€ ํด๋ผ์ด์–ธํŠธ(ํ•„์ž๊ฐ€ ๊ฐœ๋ฐœ) ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„๋Š” 150Hz๋กœ ํด๋ผ์ด์–ธํŠธ ์ธก์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์‹ ํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ๋Š” ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•˜์—ฌ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ๊ฐ€ 1ํšŒ ์†ก์‹  ์š”์ฒญ ๋ฐ์ดํ„ฐ๋งŒ ๋ณด๋‚ด๋ฉด, ์„œ๋ฒ„๋Š” ์ŠคํŠธ๋ฆผ ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณ„์† ์†ก์‹ ํ•˜๊ณ , ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ค‘๋‹จ ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด ๊ทธ๋•Œ ์ •์ง€ํ•ฉ๋‹ˆ๋‹ค. ์„œ๋ฒ„์—์„œ ์ •์ƒ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ sendํ•˜์˜€๊ณ , ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ •์ƒ ์ˆ˜์‹  ๋ฐ›์•„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ณผ์ •์—์„œ ์ผ์ • ์‹œ๊ฐ„ ์ดํ›„( ๋ฐœ์ƒ ์‹œ์ ์€ ๋ถˆํŠน์ •) ํด๋ผ์ด์–ธํŠธ ์ž…์žฅ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ •์ƒ ์ˆ˜์‹ ํ•˜์ง€ ๋ชปํ•จ. ์„œ๋ฒ„ ์ž…์žฅ์—์„œ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ•˜๋ฉด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๋น ๋ฅด๊ฒŒ ๊ฐ€์ ธ๊ฐ€์ง€ ๋ชปํ•ด์„œ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ฐํ˜€์ง. ์ด๋Ÿด ๊ฒฝ์šฐ ๋ญ๊ฐ€ ๋ฌธ์ œ์ด๊ณ  ํด๋ผ์ด์–ธํŠธ๋Š” ๋ฌด์—‡์„ ํ•ด์•ผํ• ๊นŒ? TCP/IP์™€ ์†Œ์ผ“ํ†ต์‹  Send/Recv..

728x90