Platforms to show: All Mac Windows Linux Cross-Platform

Back to AvahiResolverMBS class.

AvahiResolverMBS.Constructor(client as AvahiClientMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The constructor.

AvahiResolverMBS.Destructor

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The destructor.

AvahiResolverMBS.Resolve(InterfaceIndex as Integer, Protocol as Integer, name as string, servicetype as string, domain as string, flags as Integer = 0) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Network MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
Create a new service resolver object.

Please make sure to pass all the service data you received via Found event, especially interface and protocol. The protocol argument specifies the protocol (IPv4 or IPv6) to use as transport for the queries which are sent out by this resolver. The protocol argument specifies the adress family (IPv4 or IPv6) of the address of the service we are looking for. Generally, on "protocol" you should only pass what was supplied to you as parameter to your Browse function. In protocol you should pass what your application code can deal with when connecting to the service. Or, more technically speaking: protocol specifies if the mDNS queries should be sent as UDP/IPv4 resp. UDP/IPv6 packets. protocol specifies whether the query is for a A resp. AAAA resource record.

Only one resolve call per AvahiResolverMBS object please.
Returns true on success and false on failure.

The items on this page are in the following plugins: MBS Linux Plugin.


The biggest plugin in space...