Contents

netService(_:didAcceptConnectionWith:outputStream:)

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

Declaration

optional func netService(_ sender: NetService, didAcceptConnectionWith inputStream: InputStream, outputStream: OutputStream)

Parameters

  • sender:

    The net service object that the client connected to.

  • inputStream:

    A stream object for receiving data from the client.

  • outputStream:

    A stream object for sending data to the client.

Discussion

When you publish a service, if you set the listenForConnections flag in the service options, the service object accepts connections on behalf of your app. Later, when a client connects to that service, the service object calls this method to provide the app with a pair of streams for communicating with that client.