python-zeroconf
python-zeroconf copied to clipboard
A pure python implementation of multicast DNS service discovery
You get an error when you try to register a ServiceInfo with the default port. ```text >>> zc.register_service(zeroconf.ServiceInfo("_test._tcp.local.", "test._test._tcp.local.")) Traceback (most recent call last): File "", line 1, in File...
ServiceBrowser.listener should be called with positional args rather than keywords, like a lot of callback apis (including the ServiceListener class)
Developing on OpenSoundControl where users quite often get DNS entries of other published OSC (udp) services presented to choose from for further connecting. I thought Zeroconf as the name suggests...
Hello jstasiak: The codes are pasted below, this won't work. could you please help me? from zeroconf import ServiceBrowser, Zeroconf from zeroconf import ZeroconfServiceTypes print('\n'.join(ZeroconfServiceTypes.find())) class MyListener: def remove_service(self, zeroconf,...
I have an mnds.py service script that is successfully publishing a service endpoint. However, I also would like it to respond to mDNS queries for a custom hostname eg <uuid>.local....
This would be another major change so it's not a good time to implement it now. Since data can be different based on which interface the packets arrive on (unique...
Hi, I am playing with Zeroconf on an embedded linux system with a HTTP Server . All interfaces have DHCP running. How to configure Py-Zeroconf on all interfaces (eth0/wlan0) with...
The DNS-SD protocol allows for multiple servers to be specified for a service. Currently python-zeroconf only supports a single service at the ServiceInfo.server property Additionally, multiple TXT records should be...
Hello During the startup of my software, I need to ensure that I can 'see' myself in zeroconf services before continuing. So I register a new zeroconf service, then wait...
Hi thanks for all the work you've did on this, I wanted to ask for advice, is there a way to make a handler which would update the services passed...