python-zeroconf
python-zeroconf copied to clipboard
Conflicts not detected after initial registration
If we register a service and the network is offline (ie plugged in later) or dropping packets, we won't know that another host is using the name. We need late conflict detection.
When we detect a conflict we need to go through election again and mutate the ServiceRegistry with the new name
https://datatracker.ietf.org/doc/html/rfc6762#section-9