Instance Method
インスタンスメソッド
resolve(withTimeout:)
Starts a resolve process of a finite duration for the service.
サービスに対する有限期間の解決プロセスを始めます。
Parameters
パラメータ
timeout
The maximum number of seconds to attempt a resolve. A value of 0.0 indicates no timeout and a resolve process of indefinite duration.
解決を試みるための最大限の秒数。0.0の値は、時間切れなしそして不確定期間の解決処理を指し示します。
Discussion
議論
During the resolve period, the service sends netServiceDidResolveAddress(_:)
to the delegate for each address it discovers that matches the service parameters. Once the timeout is hit, the service sends netServiceDidStop(_:)
to the delegate.
解決期間の間、サービスはnetServiceDidResolveAddress(_:)
を、サービスパラメータと合致するそれが発見する各アドレスに対する委任先に送ります。いったん時間切れが到達されるならば、サービスはnetServiceDidStop(_:)
を委任先に送ります。
アドレスが時間切れ期間の間に解決しないならば、サービスはnetService(_:didNotResolve:)
を委任先に送ります。
See Also
参照
Using Network Services
ネットワークサービスを使う
func publish()
Attempts to advertise the receiver’s on the network.
レシーバはネットワーク上であると宣伝を試みます。
Deprecated
非推奨
func resolve()
Starts a resolve process for the service.
サービスに対する解決プロセスを始めます。
Deprecated
非推奨
var port: Int
The port on which the service is listening for connections.
それにおいてサービスが接続に対して聞き耳を立てているポート。
Deprecated
非推奨
func startMonitoring()
Starts the monitoring of TXT-record updates for the receiver.
レシーバに対してTXTレコード更新の監視を開始します。
Deprecated
非推奨
func stop()
Halts a currently running attempt to publish or resolve a service.
サービスの出版または解決の現在実行中の試みを停止します。
Deprecated
非推奨
func stopMonitoring()
Stops the monitoring of TXT-record updates for the receiver.
レシーバに対してTXTレコード更新の監視を止めます。
Deprecated
非推奨
Related Documentation
関連文書
var addresses: [Data]?
A read-only array containing NSData
objects, each of which contains a socket address for the service.
読み出し専用の配列でNSData
オブジェクトいくつかを含んでいます、そのそれぞれがサービスに対するソケットアドレスを含みます。