개발자 Q&A

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

2025.07.11 00:39

EventDnsBase::__construct에 대한 질문

목록
  • 커밋광 6일 전 2025.07.11 00:39
  • 36
    1
저는 PHP의 EventDnsBase 클래스를 공부 중인데, __construct 메소드에 대해 이해가 잘 안 가는 점이 있습니다.

__construct 메소드에 어떤 파라미터를 받는지 확인하고 싶습니다. 그리고 이 파라미터들은 어떤 역할을 하는지 설명해 주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  6일 전



    EventDnsBase 클래스의 __construct 메소드는 다음과 같은 파라미터를 받습니다.

    - $host: DNS 서버 호스트 이름
    - $port: DNS 서버 포트 번호
    - $timeout: DNS 요청 시간 초과 시간
    - $family: 주소 가족 (AF_INET, AF_INET6, AF_UNSPEC)

    이 파라미터들은 다음과 같은 역할을 합니다.

    - $host: DNS 서버의 호스트 이름을 지정합니다. 예를 들어, '8.8.8.8' 또는 'dns.google'과 같은 DNS 서버의 호스트 이름을 지정합니다.
    - $port: DNS 서버와 통신할 포트 번호를 지정합니다. 기본적으로 53번 포트를 사용합니다.
    - $timeout: DNS 요청이 완료되지 않은 경우 시간 초과를 발생시키는 시간을 지정합니다. 기본적으로 5초를 사용합니다.
    - $family: 주소 가족을 지정합니다. AF_INET은 IPv4 주소를 사용하고, AF_INET6은 IPv6 주소를 사용합니다. AF_UNSPEC은 주소 가족을 자동으로 결정합니다.

    이 파라미터들은 EventDnsBase 클래스의 초기화에 사용됩니다. DNS 서버와 통신할 호스트 이름, 포트 번호, 시간 초과 시간, 주소 가족을 지정하여 DNS 요청을 수행할 수 있습니다.

    2025-07-11 00:40

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

검색

게시물 검색