Skip to content

Try to avoid accidental synchronization of ServiceInfo requests from ServiceBrowser callbacks #897

@bdraco

Description

@bdraco

This has been an issue for many years but it's more noticeable with the reduced traffic since it's easier to watch every packet on the network and see patterns which is why I didn't notice before

I noticed all the queriers get synchronized so they all try to refresh the A record at the same time.

https://datatracker.ietf.org/doc/html/rfc6762#section-5.2

   To avoid accidental synchronization when, for some reason, multiple
   clients begin querying at exactly the same moment (e.g., because of
   some common external trigger event), a Multicast DNS querier SHOULD
   also delay the first query of the series by a randomly chosen amount
   in the range 20-120 ms.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions