소켓에서 수신 대기
소켓이 시스템의 IP 주소 및 포트에 바인딩된 후 서버는 들어오는 연결 요청에 대해 해당 IP 주소 및 포트에서 수신 대기해야 합니다.
소켓에서 수신 대기하려면
수신 대기 함수를 호출하여 생성된 소켓의 매개 변수와 백로그대한 값, 허용할 보류 중인 연결 큐의 최대 길이를 전달합니다. 이 예제에서는 백로그 매개 변수가 SOMAXCONN로 설정되었습니다. 이 값은 이 소켓에 대해 Winsock 공급자에게 큐에서 보류 중인 연결의 최대 적정 수를 허용하도록 지시하는 특수 상수입니다. 반환 값에서 일반적인 오류를 확인합니다.
if ( listen( ListenSocket, SOMAXCONN ) == SOCKET_ERROR ) {
printf( "Listen failed with error: %ld\n", WSAGetLastError() );
closesocket(ListenSocket);
WSACleanup();
return 1;
}
다음 단계: 연결을 수락
관련 항목