32.4. TCP_CORK 활성화
TCP_CORK 옵션은 소켓이 "알려진" 때까지 TCP 가 패킷을 전송하지 못하도록 합니다.
프로세스
TCP애플리케이션의.c파일에 다음 행을 추가합니다.int one = 1; setsockopt(descriptor, SOL_TCP, TCP_CORK, &one, sizeof(one));- 파일을 저장하고 편집기를 종료합니다.
애플리케이션의 다양한 구성 요소에 의해 커널에 논리 패킷이 빌드되면
TCP_CORK를 비활성화합니다.int zero = 0; setsockopt(descriptor, SOL_TCP, TCP_CORK, &zero, sizeof(zero));TCP는 누적된 논리 패킷을 애플리케이션에서 추가 패킷을 기다리지 않고 즉시 전송합니다.참고TCP 소켓 옵션에 대한 자세한 내용은
tcp(7),setsockopt(3p)및setsockopt(2)매뉴얼 페이지를 참조하십시오.