# Functions
Browse for all services of a given type in a given domain.
Lookup a specific service by its name and type in a given domain.
Register a service by given arguments.
RegisterProxy registers a service proxy.
SelectIfaces selects the interfaces to query for mDNS records.
SelectIPTraffic selects the type of IP packets (IPv4, IPv6, or both) this instance listens for.
TTL sets the TTL for DNS replies.
# Structs
Server structure encapsulates both IPv4/IPv6 UDP connections.
ServiceEntry represents a browse/lookup result for client API.
ServiceRecord contains the basic description of a service, which contains instance name, service type & domain.
# Type aliases
ClientOption fills the option struct to configure intefaces, etc.
IPType specifies the IP traffic the client listens for.
ServerOption fills the option struct.