First Edition (October 1997)

Trademarks and Acknowledgements

About This Book

Chapter 1. Data Link Control

Chapter 2. Data Link Provider Interface Implementation

Chapter 3. New Database Manager

Chapter 4. eXternal Data Representation

Chapter 5. Network Computing System

Chapter 6. Network Information Service

Chapter 7. Network Management

Chapter 8. Remote Procedure Call

Chapter 9. Sockets
Sockets Overview
Sockets Interface
Socket Subroutines
Socket Header Files
Socket Communication Domains
Socket Addresses
Socket Types and Protocols
Socket Creation
Binding Names to Sockets
Socket Connections
Socket Options
Socket Data Transfer
Socket Shutdown
IP Multicasts
Network Address Translation
Domain Name Resolution
Socket Examples
List of Socket Programming References
Socketpair Communication Example
Reading Internet Datagrams Example Program
Sending Internet Datagrams Example Program
Reading UNIX Datagrams Example Program
Sending UNIX Datagrams Example Program
Initiating Internet Stream Connections Example Program
Accepting Internet Stream Connections Example Program
Checking for Pending Connections Example Program
Initiating UNIX Stream Connections Example Program
Accepting UNIX Stream Connections Example Program
Sending Data on an ATM Socket PVC Client Example Program
Receiving Data on an ATM Socket PVC Server Example Program
Sending Data on an ATM Socket Rate-Enforced SVC Client Example Program
Receiving Data on an ATM Socket Rate-Enforced SVC Server Example Program
Sending Data on an ATM Socket SVC Client Example Program
Receiving Data on an ATM Socket SVC Server Example Program
Receiving Packets Over Ethernet Example Program
Sending Packets Over Ethernet Example Program
Analyzing Packets Over the Network Example Program

Chapter 10. STREAMS

Chapter 11. Transmission Control Protocol/Internet Protocol

Chapter 12. Xerox Network Systems