Skip to main content

mDNS Discovery Service

Discovery advertises Observer services on the local network using multicast DNS/DNS-SD.

SettingKeyDefaultMeaning
EnableenabledtrueAdvertise local services.
Instance Nameinstance_nameanyshake-observer-<random>Unique station instance name.
Register SeedLinkregister_seedlinktrueAdvertise a running SeedLink listener.
Register Winstonregister_winstontrueAdvertise a running Winston listener.
Register TCP Forwarderregister_forwardertrueAdvertise a running TCP Forwarder listener.

The HTTP listener is advertised as _http._tcp; optional services use _seedlink._tcp, _winston._tcp, and _forwarder._tcp in the local. domain. Registrations are refreshed as services start, stop, or change ports.

Clients need multicast reachability, normally UDP 5353 on the same LAN. Multicast may be blocked by guest Wi-Fi, VLANs, containers, or routers. Advertising does not change a localhost-only listener into a remotely reachable one and does not publish an internet hostname. Configure service binding and firewall access separately.