Linux/UNIX IPC Programming course outline

    TLPI front cover (small)
  1. Course Introduction
  2. IPC: Introduction and Overview
  3. Pipes and FIFOs
  4. Sockets: Concepts and UNIX Domain
  5. UNIX Domain Sockets: Ancillary Data (*)
  6. Sockets: Internet Domain
  7. eventfd
  8. Alternative I/O Models
  10. POSIX Semaphores
  11. POSIX Shared Memory
  12. POSIX Message Queues
  13. Other IPC methods (*)

(*) Topics marked with an asterisk will be covered subject to time constraints.

Return to the course overview