โ๏ธ ์ด์ ์๊ฐ์ IO์ ๋ํด ๊ณต๋ถํ๋ฉด์ ํ์ผ์ ์ ์ฅํ๋ ๊ฒ๊ณผ ๋คํธ์ํฌ ํต์ ๊ณผ๋ ์ ํ ๊ด๋ จ ์๋ค๊ณ ์๊ฐํ๋๋ฐ, ํ๋ ๋ ์ฉ ๊ณต๋ถํ๋ค ๋ณด๋ ํ๋์ ๋ฟ๋ฆฌ์์ ์์๋์๋ค๋ ๊ฒ์ ์๊ฒ๋์๋ค. ์ด๋ฒ ์๊ฐ์๋ ๊ทธ ์ฐ์ฅ์ผ๋ก Socket ํต์ ์ ๋ํด ๊ณต๋ถํด๋ณด๋ ค๊ณ ํ๋ค. Socket Socket(์ดํ ์์ผ)์ ๋ฌด์์ผ๊น? ์ผ์์์ ๋ณผ ์ ์๋ ์ฝ์ผํธ ์์ผ์ผ ์๋ ์๊ณ , ์ ๊ตฌ๋ฅผ ๋ผ์ฐ๋ ์์ผ์ผ ์๋ ์๊ณ , ์ฐ๋ฆฌ๊ฐ ์ง๊ธ ๊ณต๋ถํ๋ ค๊ณ ํ๋ ์์ผ์ด๋ผ๋ ํ๋กํ ์ฝ์ผ ์๋ ์๋ค. ์ด๋ค์ ๊ณตํต์ ์ A์ B๋ฅผ ์ฐ๊ฒฐํ๊ธฐ ์ํด ํ์ํ ์กด์ฌ๋ผ๋ ๊ฒ์ด๋ค. A socket is an endpoint for communication between two machines. ์์ผ์ ๋ ๊ธฐ๊ธฐ ๊ฐ์ ํต์ ์ ์ํ ์๋ํฌ์ธํธ์ด๋ค. - Java 8 Referenc..