CASyncSocket::Socket
소켓 핸들을 할당 합니다.
BOOL Socket(
int nSocketType = SOCK_STREAM,
long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE,
int nProtocolType = 0,
int nAddressFormat = PF_INET
);
매개 변수
nSocketType
Specifies SOCK_STREAM or SOCK_DGRAM.lEvent
네트워크 이벤트는 응용 프로그램에서 관심의 조합을 지정 하는 비트 마스크입니다.FD_READ: 준비 읽기에 대 한 알림을 받도록 합니다.
FD_WRITE: 쓰기 위해 준비 알림을 받도록 합니다.
FD_OOB: 대역의 데이터 도착 알림을 받도록 합니다.
FD_ACCEPT: 들어오는 연결 알림을 받도록 합니다.
FD_CONNECT: 연결 알림을 받도록 합니다.
FD_CLOSE: 닫힌 소켓 알림을 받도록 합니다.
nProtocolType
지정 된 주소 패밀리에 관련 된 소켓을 사용 하는 프로토콜입니다.nAddressFormat
패밀리 사양을 설명 합니다.
반환 값
반환 TRUE 성공한 경우 FALSE 에 실패 합니다.
설명
이 메서드는 소켓 핸들을 할당합니다. 하던가 하지 CAsyncSocket::Bind 를 호출 해야 하므로 지정 된 주소에 소켓을 바인드 Bind 나중에 지정 된 주소에 소켓을 바인딩할 수 있습니다. 사용할 수 있는 CAsyncSocket::SetSockOpt 바인딩하기 전에 소켓 옵션을 설정 합니다.
요구 사항
헤더: afxsock.h