The [[IPDL/Low level setup]] walks you through setting up the support infrastructure (processes, threads, and sockets) that IPDL needs to send messages. Few people should need to read this.
Another [https://developer.mozilla.org/en/IPDL/Tutorial IPDL tutorial] (MDN) that provides with some more information about IPDL protocols.
[[IPDL/Shmem]].