Section 16.1. Introduction
Section 16.2. Socket Descriptors
Section 16.3. Addressing
Section 16.4. Connection Establishment
Section 16.5. Data Transfer
Section 16.6. Socket Options
Section 16.7. Out-of-Band Data
Section 16.8. Nonblocking and Asynchronous I/O
Section 16.9. Summary
Exercises