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 |
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 |
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS Linux Plugin | 12.4 | ❌ No | ❌ No | ✅ Yes | ❌ No | Desktop, Console & Web |
The items on this page are in the following plugins: MBS Linux Plugin.