Type Alias

nw_browser_t

An object you use to browse for available network services.

Declaration

typedef NSObject<OS_nw_browser> *nw_browser_t;

Topics

Browsing for Services

nw_browser_create

Initializes a browser with a type of service to discover.

nw_browse_descriptor_t

A service description used to discover Bonjour services.

nw_browser_set_queue

Sets the queue on which all browser events will be delivered.

nw_browser_start

Starts browsing for services.

nw_browser_set_browse_results_changed_handler

Sets the handler to receive updates about discovered services.

nw_browser_browse_results_changed_handler_t

A handler that delivers updates about discovered services.

nw_browse_result_t

A discovered service and metadata about the service.

Managing Browsers

nw_browser_set_state_changed_handler

Sets a handler to receive browser state updates.

nw_browser_state_changed_handler_t

A handler that delivers browser state updates with associated errors.

nw_browser_state_t

States indicating whether a browser is able to discover services.

nw_browser_cancel

Stops browsing for services.

Inspecting Browsers

nw_browser_copy_browse_descriptor

Accesses the service descriptor with which the browser was created.

nw_browser_copy_parameters

Accesses the parameters with which the browser was created.

See Also

Connections and Listeners

Implementing netcat with Network Framework

Build a simple netcat tool that establishes network connections and transfers data.

nw_connection_t

A bidirectional data connection between a local endpoint and a remote endpoint.

nw_listener_t

An object you use to listen for incoming network connections.

nw_ethernet_channel_t

An object you use to send and receive custom Ethernet frames.