Pion mDNS

A Go implementation of mDNS

Pion mDNS Slack Widget
Build Status GoDoc Coverage Status Go Report Card License: MIT


Go mDNS implementation. The original user is Pion WebRTC, but we would love to see it work for everyone. ### Running Server For a mDNS server that responds to queries for `pion-test.local` ```sh go run examples/listen/main.go ``` ### Running Client To query using Pion you can run the `query` example ```sh go run examples/query/main.go ``` You can use the macOS client ``` dns-sd -q pion-test.local ``` Or the avahi client ``` avahi-resolve -a pion-test.local ``` ### References https://tools.ietf.org/html/rfc6762 https://tools.ietf.org/id/draft-ietf-rtcweb-mdns-ice-candidates-02.html ### Community Pion has an active community on the [Golang Slack](https://invite.slack.golangbridge.org/). Sign up and join the **#pion** channel for discussions and support. You can also use [Pion mailing list](https://groups.google.com/forum/#!forum/pion). We are always looking to support **your projects**. Please reach out if you have something to build! If you need commercial support or don't want to use public methods you can contact us at [team@pion.ly](mailto:team@pion.ly) ### Contributing Check out the **[contributing wiki](https://github.com/pion/webrtc/wiki/Contributing)** to join the group of amazing people making this project possible: * [Sean DuBois](https://github.com/Sean-Der) - *Original Author* * [Konstantin Itskov](https://github.com/trivigy) - Contributor * [Hugo Arregui](https://github.com/hugoArregui) * [Atsushi Watanabe](https://github.com/at-wat) * [Doug Cone](https://github.com/nullvariable) ### License MIT License - see [LICENSE](LICENSE) for full text