네트워크 입출력 모델 2

#019_Window_Network_소켓 입출력 모델_Select 모델

안녕하세요 삽잡이입니다. 이번 시간에는 네트워크 I/O 모델 방식 중 Select 모델 방식에 대해서 알아보겠습니다. linux 같은 OS들에서도 모든 시그널이 다 select 모델 방식으로 되어있다고하네요하지만 우리는 Windows의 select 모델을 알아본다는 점~!자 그러면 지금부터 개념을 알차게 알아가보도록 하겠습니다. Select 모델 방식의 핵심은 말 그대로 Select() 함수입니다. 이런 모델을 쓰는 이유는,'넌 블로킹 소켓을 사용해서 얻는 이점' + '이런 모델 방식을 사용해서 넌 블로킹 소켓이 아주 유연하게 동작하게 하는 것' 이와 같이 시너지를 내기 위함이 핵심이기 때문입니다... select 모델에서는 쓰레드를 단 하나 가지고즉, Main 함수를 움직이는 Primary 쓰레드 하나..

#018_Window_Network_네트워크 I/O(입출력) 모델

안녕하세요 삽잡이입니다. 이번 시간에는 Window Socket Programming에서 배우는 내용중에입출력 즉, 네트워크 통신을 하기 위한 효율적인 여러가지 모델들에 대해서 알아보도록 하겠습니다.즉, MS사에서 제공하는 다른 기능들에 대해서 차례대로 알아보자 이겁니다. 지금부터 배워볼 모델들은 효율적인 네트워크 프로그램을 만들기 위함입니다.우리가 알아볼 I/O 통신 방식은 6가지인데이 중에서 이미 한가지 모델 방식을 친숙할 것입니다... 그 하나가 바로 '쓰레드 모델링'을 사용한 네트워크 입출력 통신이니깐 말입니다...이 외에도 Window Socket Library에서 제공하는 모델 방식이 5가지가 더 있다 이겁니다... 블로킹 소켓은 무조건 쓰레딩 방식을 사용하냐 하면 그건 아니지만 대부분 쓰레딩..