最終更新:2009-06-24 (水) 03:41:38 (5392d)
CFNetwork
Top / CFNetwork
CFNetworkフレームワークは、ネットワークプロトコル?を処理するためのオブジェクト指向の抽象化を提供する、高性能なC言語ベースのインターフェイスセットです。これらの抽象化によって、プロトコルスタック?に対して細かな制御が可能になり、BSDソケットなどの下位レベルの構成体を使うのが簡単になります。このフレームワークを使用することで、FTPサーバおよびHTTPサーバとの通信やDNSホスト解決などの作業が簡単に行えます。
CFNetworkフレームワークを使用して実行できる作業をいくつか示します。
- BSDソケットの使用
- SSLまたはTLSを使用した暗号化接続の作成
- DNSホストの解決
- HTTPサーバおよびHTTPSサーバ?の認証を伴うHTTPの使用
- FTPサーバの使用
- Bonjourサービスの公開、解決、ブラウズ
CFNetworkは、物理的にも論理的にもBSDソケットを基にしています。CFNetworkの使用方法の詳細 については、『CFNetwork Programming Guide』および『CFNetwork Framework Reference』を参照して ください。