Check out the new USENIX Web site.
 1998 USENIX Annual Technical Conference - June 15-19, 1998 - Marriott Hotel, New Orleans, Louisiana
 
Jump to Conference Home Page Jump to Registration Information
 
Table of Contents
T4   UNIX Network Programming
Richard Stevens, Consultant

Who should attend: UNIX/C programmers who want to learn how to write programs that communicate across a network. You should have a basic familiarity with networking concepts and the TCP/IP protocols.

The goal of this tutorial is to provide you with the knowledge needed to write network programs, and to develop and examine actual examples. Although it covers the Berkeley sockets interface, the tutorial focuses on UNIX network programming concepts using TCP/IP that are applicable to both sockets and TLI.

Topics will include:

-    Introduction
*    The big picture
*    Standards
*    UNIX process handling
*    Connections and associations
*    Concurrent vs. iterative servers

-    Berkeley sockets
*    All the socket functions
*    TCP and UDP client-server examples
*    Reserved ports
*    Stream pipes
*    Multiplexed I/O
*    Out-of-band data
*    Raw sockets
*    Broadcasting
*    The inetd superserver
*    Constructing Internet addresses
*    Socket changes with 4.4BSD
 


W. Richard Stevens  (M4, T4) is the author of UNIX Network Programming, Advanced Programming in the UNIX Environment, TCP/IP Illustrated, Volume 1: The Protocols, and coauthor with Gary R. Wright of TCP/IP Illustrated, Volume 2: The Implementation.
 


Program at-a-Glance - Tutorials - Technical Program - Registration -
Birds-of-a-Feather - Conference Activities - Hotel & Travel Info - Conference Home
Conference Index
Events Calendar
USENIX home