CAsyncSocket::Connect

BOOL 연결 ( LPCTSTR lpszHostAddress, UINT nHostPort );

BOOL 연결 ( const SOCKADDR * lpSockAddr, int nSockAddrLen );

반환 값

이 함수는 성공 하는 경우 0이 아닌 그렇지 않으면 0, 그리고 특정 오류 코드를 사용 하는 GetLastError를 호출 하 여 검색할 수 있습니다. WSAEWOULDBLOCK오류 코드를 나타냅니다이 응용 프로그램에 overridable 콜백을 사용 하는 경우에 응용 프로그램 연결 작업이 완료 되 면 OnConnect 메시지에 받게 됩니다. 이 멤버 함수에 다음과 같은 오류가 적용:

매개 변수

lpszHostAddress

이 개체는 연결 된 소켓의 네트워크 주소: "ftp.microsoft.com" 또는 "128.56.22.8"과 같은 점선된 번호와 같은 컴퓨터 이름을。

nHostPort

소켓 응용 프로그램을 식별 하는 포트。

lpSockAddr

연결 된 소켓의 주소를 포함 하는 SOCKADDR 구조체에 대 한 포인터。

nSockAddrLen

LpSockAddr 바이트에서에 주소 길이。

주의

않은 스트림 또는 데이터 그램 소켓 연결을 설정 하려면이 멤버 함수를 호출 합니다. 소켓은 바인딩된 경우 고유 값 시스템에 의해 로컬 연결에 할당 된 소켓 답변 바인딩됩니다. 참고 이름 구조 주소 필드가 모두 0 이면 연결 에서 0이 반환 됩니다. 확장된 오류 정보를 얻으려면 GetLastError 멤버 함수를 호출。

스트림 소켓 ( SOCK_STREAM유형)에 대 한 활성 연결 외부 호스트에 시작 됩니다. 소켓 호출이 성공적으로 완료 되 면 소켓은 보내기/받기 데이터 준비。

데이터 그램 소켓 ( SOCK_DGRAM유형)에 대 한 기본 대상 설정는 후속 전송 에 사용 하는 것입니다 및 수신 호출。

CAsyncSocket 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CAsyncSocket::Accept, CAsyncSocket::Bind, CAsyncSocket::GetSockName, CAsyncSocket::Create, CAsyncSocket::AsyncSelect(&N)

Index