나는 지금 JmDNSfor를 사용하고 있습니다. 신청할 때 사용할 수 있습니다. 모든 것은 저에게 잘 작동합니다 ("아나운서"기계와 "청취자"기계가 있으며,이 기계는 다른 장치를보고 그들의 정보를 발견 할 수 있습니다).jmdns 상수
JmDNS jar 파일로 작업 한 것은 사실이지만이 파일에서 무엇이 진행되고 있는지 완전히 이해하지 않고도 그 작업을 수행했습니다. 이제 JmDNS를 네트워크 트래픽에 사용하는 효과에 대해 알고 싶습니다. 설명서를 참조했지만 QUERY_WAIT_INTERVAL
, PROBE_THROTTLE_COUNT
등
과 같은 상수의 의미를 발견 할 수 없었습니다. 아나운서 컴퓨터가 서비스 안내를 보내는 기본 빈도를 알고 싶습니다.
다음과 같이 설명 된 DNS_TTL도 알게되었습니다 : "기본 TTL은 표준에 따라 1 시간으로 설정되어 있으므로 한 시간 동안 임의의 수신 컴퓨터의 캐시에 레코드가 남게됩니다. 서버 "를 다시 누릅니다.
나는 서비스가 DNS 캐시에 머무를 때까지의 Time To Live라는 것을 알고 있지만 "서버 제거"가 의도 한 바를 이해할 수는 없습니다. DNS_TTL이 만료 될 때 청취자가 아나운서에게 서비스에 관해 물어야한다는 것을 의미합니까? 그렇다면 아나운서가 1 초마다 서비스를 발표해야하는 이유는 무엇입니까 (ANNOUNCE_WAIT_INTERVAL
= 1000 밀리 초)?
너무 혼란 스럽습니다.