학생시절 구현했던 IOCP서버 예제

IOCPServer.zip


페졸드 아저씨의 Checker 소스와 IOCP를 이용하여 간단한 소켓통신 구현

CheckerIOCP_2.zip


더미가 있는 단일 연결리스트로 소켓정보를 관리하는 WSAEventSelect 모델.

AcceptThread로 접속된 클라이언트의 정보를 단일 연결리스트에서 관리하고,

접속된 클라이언트는 FD_READ | FD_WRITE | FD_CLOSE 이벤트가 발생하게 되면 EventsThread에서 입출력 처리.

정상작동의 여부는 확인안함. 오백만년전 소스!!

EventsThread.zip

u_long option = TRUE;
ioctlsocket(hClntSock, FIONBIO, &option);