fd api1 FD_ 매크로 함수 FD_로 시작하는 매크로 함수들에 대해 포스트한다. 하나의 소켓에 대한 상태를 체크하고 싶더라도 fd_set이라는 구조체를 사용하여 소켓의 그룹을 구성한다.그리고 FD_ZERO 나 FD_SET이라는 매크로 함수를 이용해 자신이 체크하고 싶은 소켓을 그룹에 포함시킨 후에 select() 함수를 사용해야 한다. 파일 디스크립터(FD)는 socket API를 이용해 소켓 생성시 반환되는 정수값이다. FD는 같은 프로그램 내에서는 중복되지 않는다. fd_set 구조체: FD를 그룹 짓기 위해 사용#define __FD_SETSIZE 1024typedef long int __fd_mask;#define __NFDBITS (8 * (int) sizeof(__fd_mask));typedef struct{ __fd_m.. 2024. 9. 24. 이전 1 다음