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

참고 항목

참조

CAsyncSocket 클래스