The net service object that the client connected to. クライアントが接続するネットサービスオブジェクト。
Instance Method
インスタンスメソッド
net
netService(_:didAcceptConnectionWith:outputStream:)
Called when a client connects to a service managed by Bonjour.
クライアントがBonjourによって管理されるサービスに接続する場合に呼び出されます。
Availability 有効性
- iOS 7.0+
- iPadOS 7.0+
- macOS 10.9+
- Mac Catalyst 13.1+
- tvOS 9.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
optional func netService(_ sender: NetService
,
didAcceptConnectionWith inputStream: InputStream
,
outputStream: OutputStream
)
Parameters パラメータ
sender
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 listen
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.
あなたがサービスを出版する時、あなたがlisten
フラグをサービスオプションにおいて設定するならば、サービスオブジェクトはあなたのアプリに代わって接続を受け入れます。後で、クライアントがそのサービスに接続する場合、サービスオブジェクトはこのメソッドを呼び出して、あなたのアプリにそのクライアントと通信するための一組のストリームを提供します。