Skip to content

_services._dns-sd._udp.local. (find all service types) does not work #8

@ewmailing

Description

@ewmailing

According to the DNS-SD specification, _services._dns-sd._udp.local. is a special name for "Service Type Enumeration" which is supposed to find all service types on the network.

This is really useful for making debugging tools, such as making a Service Discovery browser.

Unfortunately, I am unable to get any results when I try plugging "_services._dns-sd._udp." (or "_services._dns-sd._udp") as the System.Devices.Dnsd.ServiceName in the aqsQueryString.

See this for the summary on this feature.
https://developer.apple.com/library/archive/qa/qa1337/_index.html

I've tested Bonjour, Avahi, and Android's Network Service Discovery, and they all handle this case correctly.

First, is there any way to get this to work? (Perhaps I need a change to the aqsQueryString?)

Second, if not, is there somebody to report this bug to, so this can be fixed?

Third, is there a different way I can get the list of available service types through a different means as a workaround?

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions