ReadCompRoutine 썸네일형 리스트형 23장 IOCP(Input Output Completion Port) Overlapped IO를 기반으로 IOCP 이해하기 넌 블로킹 모드의 소켓 구성하기 SOCKET hLisnSock; int mode = 1; ... hLisnSock = WSASocket(PF_INET, SOCK_STREAM, 0, NULL, 0, WSA_FLAG_OVERLAPPED); ioctlsocket(hLisnSock, FIONBIO, &mode); // for non-blocking socket 핸들 hLisnSock이 참조하는 소켓의 입출력 모드(FIONBIO)를 변수 mode에 저장된 값의 형태로 변경함 FIONBIO는 소켓의 입출력 모드를 변경하는 옵션, 함수의 세 번째 인자로 전달된 주소 값의 변수에 0이 저장되어 있으면 블로킹 모드로, 0이 아닌 값이 저장되어 있으면 넌-블로킹 모드로.. 더보기 이전 1 다음