IOCP

IOCP 서버 코어 개발하기
IOCP 서버 코어 개발 IOCP 기반 서버 코어 개발하기 이 문서는 IOCP를 기반으로 한 서버 라이브러리 개발 과정을 담았습니다. IO Completion Port IO Completion Port란, Windows OS에서 입출력 완료 통지를 알려주는 방식을 의미합니다. 흔히 소켓 모델의 하나로서 이야기되고는 하지만, 엄밀히 말하면 이는 그저 Overlapped IO에서 입출력 결과를 통지하는 하나의 방법론일 뿐입니다. 소켓 통신 또한 네트워크를 통한 IO이기에, 이에 대한 입출력 완료 통지를 IOCP를 통해 받도록 할 수 있습니다. Overlapped IO와 비동기 Overlapped IO란, IO가 Overlapped (중첩) 된다는 뜻으로서, 하나의 스레드가 한번에 하나의 IO만을 처리하는 것..