CAsyncSocket::Listen

BOOL 수신 ( int nConnectionBacklog = 5 );

반환 값

이 함수는 성공 하는 경우 0이 아닌 그렇지 않으면 0, 그리고 특정 오류 코드를 사용 하는 GetLastError를 호출 하 여 검색할 수 있습니다. 이 멤버 함수에 다음과 같은 오류가 적용:

매개 변수

nConnectionBacklog

보류 중인 연결 큐의 증가할 수 있는 최대 길이입니다. 유효한 범위는 1에서 5로。

주의

들어오는 연결 요청을 수신 하도록이 멤버 함수를 호출 합니다. 연결을 허용 하려면 소켓 만들기와 처음 만들어질 듣고, 함께 들어오는 연결에 대 한 백로그를 지정 하 고 다음 연결 동의와 허용 됩니다. 수신 에 적용 됩니다 연결을 지 원하는 소켓, 즉 SOCK_STREAM유형의. 이 소켓이 들어오는 연결 됩니다 인정 하 고 수용 보류 중인 프로세스 대기 "수동" 모드에 넣어。

이 함수는 일반적으로 서버 (또는 연결을 수락 하 고 싶어 하는 모든 응용 프로그램)에서 사용 됩니다 한 번에 둘 이상의 연결 요청 수 있는: 클라이언트 WSAECONNREFUSED 의 표시와 함께 오류를 받게 됩니다 전체 큐와 연결 요청이 도착 하면,。

수신 기능을 합리적으로 사용할 수 없는 포트 (설명자) 때 계속 하려고 합니다. 큐를 비울 때까지 그것은 연결을 받아들일 것입니다. 듣거나 적용 이후 호출 가능 하다 면, 현재 또는 가장 최근 "백로그," 큐 리필 되며 다시 들어오는 연결을 수신 대기 포트 사용할 수 있게 하는 경우。

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

참고 항목nbsp;CAsyncSocket::Accept, CAsyncSocket::Connect, CAsyncSocket::Create(&N)

Index