Starts browsing for services, and sets the queue on which all browser events will be delivered.
SDKs
- iOS 12.0+
- macOS 10.14+
- Mac Catalyst 13.0+
- tvOS 12.0+
- watchOS 6.0+
- Xcode 11.0+
Framework
- Network
Declaration
final func start(queue: Dispatch Queue)
Starts browsing for services, and sets the queue on which all browser events will be delivered.
SDKs
Framework
final func start(queue: Dispatch Queue)
init(for: NWBrowser .Descriptor, using: NWParameters)
Initializes a browser with a type of service to discover.
enum NWBrowser .Descriptor
A service description used to discover Bonjour services.
var browse Results Changed Handler: ((Set<NWBrowser .Result>, Set<NWBrowser .Result .Change>) -> Void)?
A handler that delivers updates about discovered services.
struct NWBrowser .Result
A set of discovered services and changes from the last result.
var browse Results: Set<NWBrowser .Result>
The list of discovered services.