v.io: v.io/x/ref/lib/discovery/plugins/mdns Index | Files

package mdns

import "v.io/x/ref/lib/discovery/plugins/mdns"

Package mdns implements mDNS plugin for discovery service.

In order to support discovery of a specific vanadium service, an instance is advertised in two ways - one as a vanadium service and the other as a subtype of vanadium service.

For example, a vanadium printer service is advertised as

v23._tcp.local.
_<printer_service_uuid>._sub._v23._tcp.local.

Index

Package Files

encoding.go mdns.go

func New Uses

func New(ctx *context.T, host string) (idiscovery.Plugin, error)

Package mdns imports 16 packages (graph) and is imported by 2 packages. Updated 2020-10-20. Refresh now. Tools for package owners.