개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.06 22:18

EventUtil::setSocketOption 질문

목록
  • ORM수집가 9시간 전 2025.08.06 22:18 새글
  • 2
    1
제가 현재 socket programming 중에 EventUtil::setSocketOption 함수를 사용하여 소켓 옵션을 설정하고 있으나, setSocketOption 함수의 첫 번째 인자로 사용할 수 있는 옵션 목록이 궁금합니다.

예를 들어, SO_REUSEADDR, SO_KEEPALIVE, SO_SNDBUF, SO_RCVBUF, SO_LINGER, SO_BROADCAST, SO_OOBINLINE, SO_TYPE, SO_ERROR, SO_ACCEPTCONN, SO_PROTOCOL, SO_LINGER, SO_RCVLOWAT, SO_SNDLOWAT, SO_RCVTIMEO, SO_SNDTIMEO, SO_TYPE, SO_ERROR, SO_ACCEPTCONN, SO_PROTOCOL, SO_LINGER, SO_RCVLOWAT, SO_SNDLOWAT, SO_RCVTIMEO, SO_SNDTIMEO 옵션을 사용할 수 있는지 확인하고 싶습니다.

EventUtil::setSocketOption 함수에서 사용할 수 있는 옵션 목록을 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  9시간 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 42,096건 / 5 페이지

검색

게시물 검색