Contents

Introduction to CFNetwork Programming Guide

Explains how to use Core Foundation networking functions to work with low-level BSD sockets.

Organization of This Document

This book contains the following chapters:

CFNetwork Concepts describes each of the CFNetwork APIs and how they interact.

Working with Streams describes how to use the CFStream API to send and receive network data.

Communicating with HTTP Servers describes how to send and receive HTTP messages.

Communicating with Authenticating HTTP Servers describes how to communicate with secure HTTP servers.

Working with FTP Servers describes how to upload and download files from an FTP server, and how to download directory listings.

Using Network Diagnostics describes how to add network diagnostics to your application.

See Also

For more information about the networking APIs in OS X, read:

Refer to the following reference documents for CFNetwork:

In addition to the documentation provided by Apple, the following is the reference book for socket-level programming:

UNIX Network Programming, Volume 1 (Stevens, Fenner and Rudoff)

Next

Copyright © 2012 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2012-06-11