Server
์ฐ๋ ๋ ์์ฑ, ์ฐ๋ ๋ํ๋ง, Task ๋ช ์
using System; using System.Threading; using System.Collections.Generic; namespace ServerCore { class Program { static void MainThread() { Console.WriteLine("hello Thread!"); } static void Main(string[] args) { Thread t = new Thread(MainThread); t.Start(); //๋ณ๋์ ์ฐ๋ ๋๊ฐ ์คํ๋จ Console.WriteLine("Hello World!"); } } } ๋ฐฑ๊ทธ๋ผ์ด๋ ์ฐ๋ ๋ using System; using System.Threading; using System.Collections.Generic; name..
์๋ฒ๋?(๊ฒ์์๋ฒ์ ์น์๋ฒ์ ์ฐจ์ด์ )
์๋ฒ: ๋ค๋ฅธ ์ปดํจํฐ์์ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํ๋๋ก ๋๊ธฐ ์ํ๋ฅผ ์์ ์คํ์ค์ธ ํ๋ก๊ทธ๋จ (์์ ์ค์ธ ์๋น๊ณผ ์ ์ฌํจ : ์๋์ด ์ฌ์ ์๋๋ก ์๋น์ ์ด๊ณ ๋๊ธฐ์ค์ธ ์ํ์ด์, ์๋์ด ์ค๋ฉด ์๋น๋ฉ๋ด/์ ์ฑ ์ ๋ฐ๋ผ ์๋น์ค ์ ๊ณต) ์น ์๋ฒ HTTP Server ๊ฒ์ ์๋ฒ TCP server, Binary server, stateful server ํ ์ดํฌ์์ ํฌ์ฅ ์ ๋ฌธ ์๋น ์ผ๋ฐ์๋น ์๋์ด ์์์ ๋ฐ์์ ๋ ๋๋ฉด, ๊ทธ ์ดํ๋ก ์ฐ๋ฝ์ด ๋๊ธด๋ค. (์ฃผ๋ฌธ ํ ์๋์ด ๋ฐ๋ก ๋ ๋๋ฉด, ์๋์ ์ํ๋ฅผ ๋น๋ถ๊ฐ ์๊ณ ์ง๋ธ๋ค.(Stateless)) ๋๋ฌผ๊ฒ ์ ๋ณด๋ฅผ ์์ฒญ/๊ฐฑ์ ํ๋ค. ์๋น์์ ์๋ํํ ๋จผ์ ์ ๊ทผํ ์ผ์ด ์๋ค. ์๋น ์ง์์ด ์์ ์๋์๊ฒ ๋ฌผ์ด๋ณผ ์๋ ์๊ณ , ์๋์ด ์ถ๊ฐ ์ฃผ๋ฌธ์ ํ๊ธฐ๋ ํ๊ณ ์์ฒญ/๊ฐฑ์ ํ์๊ฐ ๋ง๋ค ์ธ์ ๋ผ๋ ์ง์์ด ์๋์๊ฒ ์ ๊ทผ ..