zeroconf
zeroconf copied to clipboard
mDNS / DNS-SD Service Discovery in pure Go (also known as Bonjour)
When multiple network interfaces are present (like with docker) zeroconf can return the wrong result. I registered my server on the `wlp2s0` interface only. However this is the result of...
I'm exposing a service using Python [zeroconf](https://github.com/jstasiak/python-zeroconf) library but I'm not able to discover it in the client written in Go with this library. I'm able to discover the Python...
I'm attempting to use go-chromecast on Windows which leverages this library. Unfortunately mDNS wasn't working. I was able to fix it by replacing the code that used `ControlMessage` in `WriteTo()`...
Adding to @davidflowerday's [PR](https://github.com/grandcat/zeroconf/pull/81) I've made this platform specific so windows/others uses SetMulticastInterface and linux/darwin uses ControlMessage, I've also updated server.go to include a fix for this problem as well....
This will register a service that only returns IPv4/6 addresses based on the interface the multicast request was received on.
It is difficult to bind a specific interface on Win7 since the implement of SetControlMessage is blank. So custom filters is the most simple way for me to solve this...
Hi, I have a question. With provided example code, if I start and stop `client.go` a couple times, IPv4 array would be empty in found service entry sometimes. ``` &{{service...
Is it possible to only publish on localhost and not lan-wide, i.e. the equivalent of `dns-sd -lo -P...` ? Use case is to prevent vpn addresses used by some clients...
Following #52 (which seems stale), this adds a `RegisterServiceEntry` function. > What's the benefit over Register? To be able to override specific fields of the `ServiceEntry` (the `HostName` for instance,...
1. I have publish service with type and subtype by parsing comma separated list as (_os._udp , _windows) using example (https://github.com/grandcat/zeroconf/blob/master/examples/register/server.go) 2. Able to discover/browse service using (https://github.com/grandcat/zeroconf/blob/master/examples/resolv/client.go) with default...