C# ์ ๋๋ก ๋ฐฐ์ฐ๊ธฐ (๊ณ ๊ธ) Part.8,9 ๋คํธ์ํฌ ํ๋ก๊ทธ๋๋ฐ
์ด ๊ณผ์ ์ ๋คํธ์ํฌ ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ์ด๋ถํฐ ์ค์ต๊น์ง ๋จ๊ณ์ ์ผ๋ก ํ์ตํ๋ ๊ฐ์ข์ ๋๋ค. ๋จผ์ , ์ธํฐ๋ท์ ์ ๋์ ๋ฐ์ ๊ณผ์ ์ ์ดํด๋ณด๋ฉฐ ์ค๋๋ ๋คํธ์ํฌ ํ๊ฒฝ์ด ์ด๋ป๊ฒ ํ์ฑ๋์๋์ง ์ดํดํฉ๋๋ค. ์ด์ด์, ๋คํธ์ํฌ์ ํต์ฌ์ธ TCP/IP ํ๋กํ ์ฝ ๊ตฌ์กฐ์ ๋์ ์๋ฆฌ๋ฅผ ํ์ตํ์ฌ ์ด๋ก ์ ๊ธฐ๋ฐ์ ๋ค์ง๋๋ค. ์ค์ต ๋จ๊ณ์์๋ C#์์ ์ ๊ณตํ๋ Socket ํด๋์ค, TcpListener, TcpClient ํด๋์ค๋ฅผ ํ์ฉํ์ฌ ์ค์ ๋คํธ์ํฌ ํต์ ์ ๊ตฌํํด๋ณด๊ณ , ํด๋ผ์ด์ธํธ-์๋ฒ ๊ตฌ์กฐ๋ฅผ ์ฒดํํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋จ์ํ ์ด๋ก ์ ๋์ด ์ค์ ๋ฐ์ดํฐ ์ก์์ ๊ณผ์ ๊ณผ ๋คํธ์ํฌ ์ฐ๊ฒฐ ์ ์ฐจ๋ฅผ ์ดํดํ ์ ์์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก, WinForm์ ์ด์ฉํ ์ฌ์ฉ์ ์ธํฐํ์ด์ค(UI) ์ ์์ ํตํด ๋คํธ์ํฌ ํ๋ก๊ทธ๋จ์ ์๊ฐ์ ์ผ๋ก ๊ตฌํํฉ๋๋ค. ๋ฒํผ ํด๋ฆญ์ผ๋ก ์ฐ๊ฒฐ, ๋ฉ์์ง ์ ์ก, ์์ ๋ฑ์ด ๊ฐ๋ฅํ๋๋ก ์ค์ตํ๋ฉฐ, ์ค๋ฌด ํ๊ฒฝ์์ ํ์ฉํ ์ ์๋ ๋คํธ์ํฌ ์์ฉ ํ๋ก๊ทธ๋จ ์ ์ ๋ฅ๋ ฅ์ ๊ธฐ๋ฆ ๋๋ค.






