Sun Microsystems, Inc.
spacer |
black dot

Programming Interfaces Guide

  1.  Memory Management
  2.  Remote Shared Memory API for Solaris Clusters
  3.  Process Scheduler
  4.  Input/Output Interfaces
  5.  Interprocess Communication
  6.  Socket Interfaces
SunOS 4 Binary Compatibility
Overview of Sockets
Socket Libraries
Socket Types
Interface Sets
Socket Basics
Socket Creation
Binding Local Names
Connection Establishment
Connection Errors
Data Transfer
Closing Sockets
Connecting Stream Sockets
Input/Output Multiplexing
Datagram Sockets
Standard Routines
Host and Service Names
Host Names - hostent
Network Names - netent
Protocol Names - protoent
Service Names - servent
Other Routines
Client-Server Programs
Sockets and Servers
Sockets and Clients
Connectionless Servers
Advanced Socket Topics
Out-of-Band Data
Nonblocking Sockets
Asynchronous Socket I/O
Interrupt-Driven Socket I/O
Signals and Process Group ID
Selecting Specific Protocols
Address Binding
Zero Copy and Checksum Off-load
Socket Options
inetd Daemon
Broadcasting and Determining Network Configuration
Using Multicast
Sending IPv4 Multicast Datagrams
Receiving IPv4 Multicast Datagrams
Sending IPv6 Multicast Datagrams
Receiving IPv6 Multicast Datagrams
  7.  Programming With XTI and TLI
  8.  Transport Selection and Name-to-Address Mapping
  9.  Real-time Programming and Administration
  10.  The Solaris ABI and ABI Tools
  A.  UNIX Domain Sockets