Instance Method インスタンスメソッド

netService:didAcceptConnectionWithInputStream:outputStream:

Called when a client connects to a service managed by Bonjour. クライアントがBonjourによって管理されるサービスに接続する場合に呼び出されます。

Declaration 宣言

- (void)netService:(NSNetService *)sender 
didAcceptConnectionWithInputStream:(NSInputStream *)inputStream 
      outputStream:(NSOutputStream *)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 NSNetServiceListenForConnections 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. あなたがサービスを出版する時、あなたがNSNetServiceListenForConnectionsフラグをサービスオプションにおいて設定するならば、サービスオブジェクトはあなたのアプリに代わって接続を受け入れます。後で、クライアントがそのサービスに接続する場合、サービスオブジェクトはこのメソッドを呼び出して、あなたのアプリにそのクライアントと通信するための一組のストリームを提供します。