Jump To:
Leopard Reference Library
Networking capabilities in Mac OS X include support for the major protocols and services. Developers can gain access to them through sockets and Core Services, as well as through the higher-level Carbon and Cocoa APIs.

Provides a guided introduction to developing network-capable applications for Mac OS X.   Essential information for developers using Apple's networking environment.   API references organized by framework.
Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Topic
Sort by
Resource Type
Sort by
Date
Using Open Source Tools to Filter Email on Mac OS X Server (HTML)
Learn how to identify, filter, and remove viruses from the Postfix mail server.
Internet & Web Articles 2004-09-27
Using the Web Services Core Framework and CFNetwork to Access Remote SOAP Services (HTML)
Learn how to access remote SOAP-based web services that require HTTP Basic or Digest authentication.
Internet & Web Articles 2007-03-07
Web Services Core Programming Guide (HTML) (PDF)
Explains how to use the new Web Services client-side frameworks available in Mac OS X.
Internet & Web Guides 2009-01-06
Accessing HTTPS Proxy Settings (HTML) (日本語 HTML)
QA1234: Describes how to programatically access Secure Web Proxy information.
Mac OS X Server Technical Q&As 2003-02-19
Accessing SQL Data in Apple Remote Desktop 2 (HTML)
Learn how to access the PostgreSQL database to help create custom applications.
Mac OS X Server Articles 2005-02-21
Apple Filing Protocol Programming Guide (HTML) (PDF)
Describes high-level concepts for Apple Filing Protocol commands.
Mac OS X Server Guides 2006-04-04
Apple Filing Protocol Reference (HTML) (PDF)
Describes the Apple Filing Protocol commands.
Mac OS X Server Reference 2006-05-23
Apple Remote Desktop Administrator's Guide Version 3.2 (PDF)
Explains how to install and configure Apple Remote Desktop and use it to remotely control and manage client computers.
Mac OS X Server Guides 2007-12-04
Apple Remote Desktop Focus on Task Server (PDF)
Explains how to use Task Server to provide always-on, automated administration of client computers.
Mac OS X Server Guides 2006-08-07
Creating Secure Transactions on Mac OS X Server with SSL (HTML)
Learn how to provide a layer of public-key encryption over any TCP connection.
Mac OS X Server Articles 2004-01-12
Deploying Mac OS X Computers for K-12 Education (PDF)
Explains how to configure and deploy Mac OS X Server and Mac OS X computers for K-12 education.
Mac OS X Server Guides 2006-07-24
Directory Service Framework Reference (HTML)
Describes the Directory Service Framework.
Mac OS X Server Reference 2008-04-08
Directory Service Reference Update (HTML) (PDF)
Summarizes the symbols added to the Directory Service framework.
Mac OS X Server Release Notes 2007-05-02
Directory Services for Mac OS X Server v10.5 Release Notes (HTML)
Describes updates, changes, and workarounds for Directory Services for Mac OS X Server v10.5
Mac OS X Server Release Notes 2007-06-08
Extending and Troubleshooting Directory Services (HTML)
Explains how to extend Directory Services for Mac OS X Server v10.5 and how to troubleshoot problems.
Mac OS X Server Release Notes 2009-02-04
GetMACAddressSample (HTML) (DMG) (ZIP)
Demonstrates how to retrieve the MAC address for each Ethernet interface from the Mac OS X I/O Registry.
Mac OS X Server Sample Code 2003-01-14
GetPrimaryMACAddress (HTML) (DMG) (ZIP)
Demonstrates retrieving the MAC address of the built-in Ethernet controller. Useful for uniquely identifying a Macintosh system.
Mac OS X Server Sample Code 2005-10-27
GetSetOptions (HTML) (DMG) (ZIP)
Demonstrates a variety of uses of Open Transport's option management routines.
Mac OS X Server Sample Code 2003-01-14
Getting a Packet Trace (HTML) (日本語 HTML)
QA1176: Lists tools available for looking at the network packets on the wire.
Mac OS X Server Technical Q&As 2008-06-03
Mac OS X Server Administrator Topics (HTML) (PDF)
Document that describes a variety of server administrator advanced operations.
Mac OS X Server Guides 2007-05-23
Mac OS X Server Command-Line Administration (PDF)
Explains how to use commands and configuration files to perform server administration tasks in a UNIX command shell.
Mac OS X Server Guides 2007-12-11
Mac OS X Server High Availability Administration (PDF)
Explains how to manage IP failover, link aggregation, and load balancing to ensure high availability of services.
Mac OS X Server Guides 2005-04-29
Mac OS X Server Network Services Administration (PDF)
Explains how to set up, configure, and administer DHCP, DNS, VPN, NTP, IP firewall, and NAT services on the server.
Mac OS X Server Guides 2008-06-09
Mac OS X Server Podcast Producer Administration (PDF)
Explains how to set up and manage Podcast Producer service to record, process, and distribute podcasts.
Mac OS X Server Guides 2007-10-31
Mac OS X Server Podcast Producer Workflow Tutorial (PDF)
Explains how to develop and customize Podcast Producer workflows.
Mac OS X Server Guides 2008-06-09
Mac OS X Server Security Configuration Guide (PDF)
Describes how to configure Mac OS X Server to enhance server and service security.
Mac OS X Server Guides 2008-06-09
Mac OS X Server System Image and Software Update Administration (PDF)
Explains how to use network-resident startup disks and how to set up a software update server.
Mac OS X Server Guides 2007-10-31
Mac OS X Server Xgrid Administration and High Performance Computing (PDF)
Explains how to set up and manage computational clusters of Xserve systems and Mac computers.
Mac OS X Server Guides 2007-10-31
Open Directory Plug-in Programming Guide (HTML) (PDF)
Explains how to implement dynamically loaded libraries that respond to Open Directory client requests in Carbon.
Mac OS X Server Guides 2006-05-23
Open Directory Programming Guide (HTML) (PDF)
Explains how to implement centralized storage and retrieval of information in Carbon.
Mac OS X Server Guides 2007-01-08
Open Directory Reference (HTML) (PDF)
Describes the Carbon API for using Open Directory.
Mac OS X Server Reference 2006-05-23
Optimizing an Xserve for Web Hosting (HTML)
Learn how to configure and optimize an Xserve to ensure fast, robust web hosting.
Mac OS X Server Articles 2003-08-06
Using Open Source Tools to Filter Email on Mac OS X Server (HTML)
Learn how to identify, filter, and remove viruses from the Postfix mail server.
Mac OS X Server Articles 2004-09-27
Writing Open Directory Plug-ins (HTML)
Learn how to write Open Directory plug-ins to help your application locate and manage network information.
Mac OS X Server Articles 2004-09-13
Xsan Programming Guide (HTML) (PDF)
Describes managing files and storage pools with Xsan.
Mac OS X Server Guides 2006-05-23
Xsan Reference (HTML) (PDF)
Describes the Xsan API commands.
Mac OS X Server Reference 2006-05-23
Getting a Packet Trace (HTML) (日本語 HTML)
QA1176: Lists tools available for looking at the network packets on the wire.
Printing Technical Q&As 2008-06-03
Mixing link-local IP addresses and routable IP addresses (HTML)
QA1357: Explains how to enable communication between devices with link-local addresses and devices with routable addresses.
Printing Technical Q&As 2005-07-06
Retain Counts of io_object_t Objects in IOKit.framework (HTML) (日本語 HTML)
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
Printing Technical Q&As 2008-09-24
CBGroupIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Security Reference 2007-05-14
CBIdentity Class Reference (HTML) (PDF)
Describes the class used to create and operate on identities.
Security Reference 2007-05-14
CBIdentityAuthority Class Reference (HTML) (PDF)
Describes the class used to manipulate identity authority databases.
Security Reference 2007-05-14
CBIdentityPicker Class Reference (HTML) (PDF)
Describes the class that manages the identity picker.
Security Reference 2007-05-14
CBUserIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Security Reference 2007-05-14
CFNetwork Framework Release Notes (HTML)
Security Release Notes 2007-10-31
CFNetwork Programming Guide (HTML) (PDF)
Explains how to use Core Foundation networking functions to work with low-level BSD sockets.
Security Guides 2009-05-06
Code Signing Guide (HTML) (PDF)
Explains how you can sign your code and why you should.
Security Guides 2008-11-19
Code Signing Release Notes (HTML)
Security Release Notes 2007-10-31
Collaboration Framework Reference (HTML) (PDF)
Describes the Objective-C API for monitoring and editing identities.
Security Reference 2007-05-14
Core Services Identity Reference (HTML)
Describes the C API for creating, maintaining and finding users and groups.
Security Reference 2008-04-08
Creating Secure Transactions on Mac OS X Server with SSL (HTML)
Learn how to provide a layer of public-key encryption over any TCP connection.
Security Articles 2004-01-12
CryptNoMore (HTML) (DMG) (ZIP)
Shows how to authenticate a user using Open Directory (Directory Services).
Security Sample Code 2008-03-17
GetMACAddressSample (HTML) (DMG) (ZIP)
Demonstrates how to retrieve the MAC address for each Ethernet interface from the Mac OS X I/O Registry.
Security Sample Code 2003-01-14
GetPrimaryMACAddress (HTML) (DMG) (ZIP)
Demonstrates retrieving the MAC address of the built-in Ethernet controller. Useful for uniquely identifying a Macintosh system.
Security Sample Code 2005-10-27
Getting a Packet Trace (HTML) (日本語 HTML)
QA1176: Lists tools available for looking at the network packets on the wire.
Security Technical Q&As 2008-06-03
Identity Services Programming Guide (HTML) (PDF)
Explains how identities work and how to use them in applications.
Security Guides 2008-10-15
Identity Services Reference Collection (HTML) (PDF)
Describes the APIs for using identities and the Identity Picker.
Security Reference 2007-05-14
Kerberos GSS (HTML) (DMG) (ZIP)
Kerberos GSS-API Sample
Security Sample Code 2008-06-04
Mac OS X Security Configuration Guide (PDF)
Describes how to configure Mac OS X to enhance security.
Security Guides 2008-06-09
Mac OS X Server Security Configuration Guide (PDF)
Describes how to configure Mac OS X Server to enhance server and service security.
Security Guides 2008-06-09
MoreIsBetter (HTML) (DMG) (ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
Security Sample Code 2003-10-27
Secure Transport Reference (HTML) (PDF)
Describes the C API for creating a Secure Sockets Layer session over any transport layer.
Security Reference 2004-08-31
Security Framework Error Codes (HTML)
QA1499: Explains how to interpret errors returned by the Security Framework with an overview of Security error handling.
Security Technical Q&As 2006-11-16
Security Overview (HTML) (PDF)
An introduction to computer security concepts and the security APIs in Mac OS X and iPhone OS.
Security Guides 2008-10-15
Smart Card Setup Guide (PDF)
Explains how to configure Mac OS X version 10.4 to use smart cards.
Security Guides 2006-08-07
Uniquely Identifying a Macintosh Computer (HTML) (日本語 HTML)
TN1103: How to identify a specific Macintosh computer.
Security Technical Notes 2006-04-25
Using Open Source Tools to Filter Email on Mac OS X Server (HTML)
Learn how to identify, filter, and remove viruses from the Postfix mail server.
Security Articles 2004-09-27