[네트워크 프로그래밍] 비동기(Asynchronous) Notification I/O 모델
2020.05.25
비동기(Asynchronous) 입출력 입출력 함수의 호출 시점이 데이터의 송수신이 시작되는 시기 그러나, 호출된 함수는 이내 반환을 하고, 내부적으로는 계속해서 입출력이 진행되는 방식의 함수 호출 데이터 전송의 시작 및 완료의 시기가 일치하는 호출방식의 동기 입출력의 호출된 동안에 다른 작업을 할 수 단점 보완 비동기 Notification 입출력 모델에 대한 이해 동기 Notificatoin - 입출력의 Notification(알림) 이 동기적으로 이루어지는 것 - select 함수를 반복을 통해 입출력이 완료 가능한 상태인지를 계속 체크 비동기 Notification - 입출력의 Notification(알림)이 비동기적으로 이루어지는 것 - select 함수의 비동기 버전이 WSAEventSelec..