Linux/UNIX IPC Programming course outline

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

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

Return to the course overview