Platforms to show: All Mac Windows Linux Cross-Platform

Back to AvahiBrowserMBS class.

AvahiBrowserMBS.Browse(InterfaceIndex as Integer, Protocol as Integer, 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
Browse for services of a type on the network.

In most cases you probably want to pass kInterfaceAny and kProtocolAny in InterfaceIndex, resp. protocol to browse on all local networks. The specified events will be called whenever a new service appears or is removed from the network. Please note that events may be collapsed to minimize traffic (i.e. a REMOVED followed by a NEW for the same service data is dropped because redundant). If you want to subscribe to service data changes, you should use AvahiResolverMBS class and keep it open, in which case you will be notified via Found event everytime the service data changes.

Only one browse call per AvahiBrowserMBS object please.
Returns true on success and false on failure.

AvahiBrowserMBS.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.

AvahiBrowserMBS.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.

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


The biggest plugin in space...