Core Foundation   >   CFSocketCreateConnectedToSocketSignature(_:_:_:_:_:_:)
関数
CFSocketCreateConnectedToSocketSignature(_:_:_:_:_:_:)
CFSocket オブジェクトを作成し、リモートソケットへの接続を開きます。
宣言
パラメータ
allocator | 新しいオブジェクトにメモリを割り当てるために使用するアロケータ。現在のデフォルトのアロケータを使用するには、NULL または kCFAllocatorDefault を渡します。 |
signature | CFSocket オブジェクトが接続すべき通信プロトコルとアドレスを識別する CFSocketSignature 。 |
callBackTypes | callout が呼び出されるべきソケットアクティビティの型のビットごとの OR 結合。 可能なアクティビティーの値については、CFSocketCallBackType を参照してください。 |
callout | callBackTypes で示されるアクティビティのいずれか 1 つが発生したときに呼び出す関数。 |
context | CFSocket オブジェクトのコンテキスト情報を保持する構造体。この関数は構造体から情報をコピーするので、context が指すメモリは関数呼び出しを超えて持続する必要はありません。NULL でもかまいません。 |
timeout | 接続が成功するのを待つ時間。負の値を使用すると、この関数は接続を待機せず、代わりにバックグラウンドで接続を試みます。callBackTypes に kCFSocketConnectCallBack が含まれている場合、バックグラウンド接続が成功するか失敗すると callback をあなたは受け取ります。 |
戻り値
新しい CFSocket オブジェクト。エラーが発生した場合は NULL。所有権は 作成規則 に従います。