다음을 통해 공유


매크로 선택, fd_set 및 FD_XXX

소켓은 UNIX 스타일, 작고 음수가 아닌 정수로 표현되지 않으므로 Windows 소켓에서 select 함수의 구현이 변경되었습니다. 각 소켓 집합은 여전히 fd_set 구조로 표현되지만 비트 마스크로 저장되는 대신 집합은 소켓 배열로 구현됩니다. 잠재적인 문제를 방지하려면 애플리케이션은 FD_XXX 매크로를 사용하여 fd_set 구조를 설정(FD_SET), 초기화(FD_ZERO), 지우기(FD_CLR) 및 검사(FD_ISSET)해야 합니다.

소켓 애플리케이션을 Winsock으로 포팅

Winsock 프로그래밍 고려 사항