Protocol

NSNetServiceDelegate

The interface a net service uses to inform its delegate about the state of the service it offers.

Declaration

@protocol NSNetServiceDelegate

Overview

The NSNetServiceDelegate protocol defines the optional methods implemented by delegates of NSNetService objects.

Topics

Using Network Services

- netServiceWillPublish:

Notifies the delegate that the network is ready to publish the service.

- netService:didNotPublish:

Notifies the delegate that a service could not be published.

- netServiceDidPublish:

Notifies the delegate that a service was successfully published.

- netServiceWillResolve:

Notifies the delegate that the network is ready to resolve the service.

- netService:didNotResolve:

Informs the delegate that an error occurred during resolution of a given service.

- netServiceDidResolveAddress:

Informs the delegate that the address for a given service was resolved.

- netService:didUpdateTXTRecordData:

Notifies the delegate that the TXT record for a given service has been updated.

- netServiceDidStop:

Informs the delegate that a publish or resolveWithTimeout: request was stopped.

Accepting Connections

- netService:didAcceptConnectionWithInputStream:outputStream:

Called when a client connects to a service managed by Bonjour.

Relationships

Inherits From

See Also

Local Network Services

NSNetService

A network service that broadcasts its availability using multicast DNS.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software