Linux๋ก ์์ํด๋ณด๋ ๊ฐ๋จํ ์์ผ ํ๋ก๊ทธ๋๋ฐ
์์ง ์์ผ์ ๋ํ ๊ฐ๋ ์ ๋ชจ๋ฅด์๊ฒ ๋ค๊ตฌ์? ์๋์ ๋ฒํผ์ ํด๋ฆญํ์ฌ Socket ํฌ์คํธ๋ฅผ ๋ฏธ๋ฆฌ ์ฝ์ด๋ณด์๊ธฐ ๋ฐ๋๋๋ค. ๋คํธ์ํฌ ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ์ด - Socket BSD Unix Socket ๊ตฌ์ฑ์ ๋์ค์์ ์์ผ ํ๋ก๊ทธ๋๋ฐ์ ํ ๋๋ ํ์ผ๋ก ํ์ฌ๊ธ ํต์ ์ ํฉ๋๋ค. ๊ทธ ์ด์ ๋ ์ ๋์ค์ ๋ฆฌ์์ค ๊ตฌ์ฑ์ ํ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๋์, ์ ๋์ค ํ๋ก๊ทธ๋๋ฐ์ ํ ๋ read, write ํจ์๋ฅผ ์ฌ์ฉํ ๋๋ ํ์ผ ๋์คํฌ๋ฆฝํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ ฅํ๊ณ ์ถ๋ ฅํฉ๋๋ค. ์ค์ Unix Programming์์ ํ์ผ์ ์๋ก ์ด ๋, open ํจ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. open ํจ์๋ int ํ ๊ฐ์ ๋ฐํํ๋ฉฐ ์ด ๋ฐํ ๊ฐ์ File descripter Index์ ๋๋ค. ์ด๋ฏธ์ง ์ถ์ฒ: (ํ๊ตญ์ํํธ์จ์ด์งํฅ์ ์ , Network Programmi..