
EventUtil::setSocketOption 함수에서 사용할 수 있는 옵션 목록은 다음과 같습니다.
- SO_REUSEADDR : 소켓이 이전에 사용한 주소로 다시 연결할 수 있도록 허용합니다.
- SO_KEEPALIVE : 소켓이 연결이 유지되지 않은 경우 데이터를 보내는 기능을 활성화합니다.
- SO_SNDBUF : 소켓이 전송할 데이터의 버퍼 크기를 설정합니다.
- SO_RCVBUF : 소켓이 수신할 데이터의 버퍼 크기를 설정합니다.
- SO_LINGER : 소켓이 데이터를 전송할 때 지연 시간을 설정합니다.
- SO_BROADCAST : 소켓이 브로드캐스트 메시지를 전송할 수 있도록 허용합니다.
- SO_OOBINLINE : 소켓이 OOB 데이터를 수신할 때 OOB 데이터를 수신 버퍼에 삽입합니다.
- SO_TYPE : 소켓의 타입을 반환합니다.
- SO_ERROR : 소켓의 마지막 오류를 반환합니다.
- SO_ACCEPTCONN : 소켓이 연결을 수락할 수 있는지 여부를 반환합니다.
- SO_PROTOCOL : 소켓의 프로토콜을 반환합니다.
- SO_RCVLOWAT : 소켓이 수신할 데이터의 최소 크기를 설정합니다.
- SO_SNDLOWAT : 소켓이 전송할 데이터의 최소 크기를 설정합니다.
- SO_RCVTIMEO : 소켓이 수신할 데이터의 타임아웃 시간을 설정합니다.
- SO_SNDTIMEO : 소켓이 전송할 데이터의 타임아웃 시간을 설정합니다.
이러한 옵션 중 일부는 운영 체제에 따라 지원되지 않을 수 있습니다.
2025-08-06 22:19