CAsyncSocket::AsyncSelect
소켓에 이벤트 알림을 요청 하기 위해이 멤버 함수를 호출 합니다.
BOOL AsyncSelect(
long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE
);
매개 변수
lEvent
네트워크 이벤트는 응용 프로그램에서 관심의 조합을 지정 비트 마스크입니다.마스킹해야 준비 읽기에 대 한 알림을 받도록 합니다.
FD_WRITE 데이터를 읽을 수 있게 되 면 알림을 수신 합니다.
FD_OOB 대역의 데이터의 도착 알림을 받을 수 있습니다.
FD_ACCEPT 들어오는 연결 알림을 받을 수 있습니다.
FD_CONNECT 연결 결과 알림을 받도록 합니다.
FD_CLOSE 피어가 소켓 종료 되었을 때 알림을 받도록 합니다.
반환 값
함수가 성공 하면 0이 아닌. 그렇지 않으면 0이 고 특정 오류 코드를 호출 하 여 검색할 수 있는 GetLastError.다음 오류는이 멤버 함수에 적용 됩니다.
WSANOTINITIALISED 성공적으로 AfxSocketInit 이 API를 사용 하기 전에 발생 합니다.
WSAENETDOWN 는 Windows 소켓 구현이 감지 네트워크 하위 시스템 실패 합니다.
WSAEINVAL 지정 된 매개 변수 중 하나가 잘못 되었음을 나타냅니다.
WSAEINPROGRESS Windows 소켓 차단 작업이 진행 중입니다.
설명
이 함수는 소켓에 대 한 MFC 콜백 알림 함수는 호출 될 것인지 사용 됩니다.AsyncSelect자동이 소켓이 비블로킹 모드로 설정 됩니다.자세한 내용은 Windows 소켓: 소켓 알림을.
요구 사항
헤더: afxsock.h