Window I/O 통지모델 : WSAAsyncSelect , WSAEventSelect, Overlapped I/O
WSAAsyncSelect(이하 WAS)는 윈도우 운영체제에서 제공하는 socket용 통지모델이다. 대놓고 Async를 표방한만큼 지금까지 앞에서 언급했던 동기형 통지모델과 다른 방식으로 통지를 해준다. 사용자가 커널의 상황을 지속적으로 확인하며 통지를 받는 것이 아니라, 특정 상황이 되면 통지를 주도록 예약을 하는 것이다. 그야말로 비동기 통지방식이다. 기존 Select가 확인하던 I/O 상태변화에 대해서 소켓별로 WAS를 사용하여 등록을 하면 윈도우 메시지를 통해서 통지가 된다.
https://ozt88.tistory.com/22?category=123069