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 |
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS Linux Plugin | 12.4 | ❌ No | ❌ No | ✅ Yes | ❌ No | Desktop, Console & Web |
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 |
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.