WSAOVERLAPPED 썸네일형 리스트형 22장 Overlapped IO 모델 Overlapped IO 모델 Overlapped IO의 주안점 비동기 IO(nonblocking 모드 입출력함수) + 입출력 완료결과 확인 Overlapped IO에서 입출력의 완료 및 결과를 확인하는 2가지 방법 1. WSASend, WSARecv 함수의 여섯 번째 매개변수, Event 오브젝트 기반 1) IO가 완료되면 WSAOVERLAPPED 구조체 변수가 참조하는 Event 오브젝트가 signaled 상태가 됨 WSASend() 이용시 1> 바로 전송이 완료되면 밑의 과정이 필요없음 2> 바로 전송이 되지 못하고 시간이 걸릴 경우 WSASend()의 반환 값 = SOCKET_ERROR, WSAGetLastError()의 반환 값 = WSA_IO_PENDING일때 는 event오브젝트가 signa.. 더보기 이전 1 다음