Core Foundation   >   CFSocketCopyRegisteredSocketSignature(_:_:_:_:_:)
関数
CFSocketCopyRegisteredSocketSignature(_:_:_:_:_:)
CFSocket ネームサーバに登録されているソケットシグネチャを返します。
宣言
パラメータ
nameServerSignature | ネームサーバーのソケットシグネチャ。NULL の場合、この関数は、 CFSocketGetDefaultNameRegistryPortNumber() から返されたポート番号を listen するために TCP/IP を使用するローカルプロセスと見なされるデフォルトサーバーに接続します。nameServerSignature が不完全な場合、必要に応じて欠損値がデフォルトサーバーの値に置き換えられます。 |
timeout | サーバーが接続を受け入れて登録要求に応答するまで待機する時間。 |
name | 取得すべき登録済みソケットシグネチャの名前。 |
signature | その中に取得されたソケット署名がコピーされる CFSocketSignature 構造体へのポインタ。 |
nameServerAddress | その中にネームサーバのアドレスがコピーされる CFData オブジェクトへのポインタ。サーバーのアドレスを必要としない場合は、NULL を渡します。 |
戻り値
成功または失敗を示すエラーコード。
議論
ソケット署名を取得したら、そのソケットへの接続を CFSocketCreateConnectedToSocketSignature(_:_:_:_:_:_:) で開くことができます。