Overlapped 모델(1) Overlapped 모델은 지금까지 배운 다른 소켓 입출력 모델과는 근본적으로 다른 입출력 방식으로, 고성능을 제공한다. 또한 동작 방식에 따라 크게 두 종류의 작성 방법을 지원한다. 동작 원리 원래 Overlapped 입출력 방식은 윈도우 운영체제에서 고성능 파일 입출력을 위해 제공하는데, 이를 소켓 입출력에서도 사용할 수 있게 만든 것이 Overlapped 모델이다. 위의 그림은 동기 입출력(synchronous I/O)라고 부른다. 애플리케이션은 입출력 함수를 호출한 후 입출력 작업이 끝날 때까지 대기한다. 입출력 작업이 끝나면 입출력 함수는 리턴하고 애플리케이션은 입출력 결과를 처리하거나 다른 작업을 진행할 수 있다. Select, WSAAsyncSelect, WSA..