Point-to-Point Messages
A point-to-point message has only one recipient program; its destination is an inbox—a subject name created dynamically by a specific program process. Point-to-Point Message illustrates this model of message delivery. (One process can receive several copies of the message by listening several times to the same inbox name, but two processes cannot share an inbox name.)
All inbox names begin with _INBOX
as their first element. A Rendezvous function creates inbox names dynamically; programs may not invent inbox names (in contrast to public subject names).
Figure 4: Point-to-Point Message
A point‑to‑point message is like a telegram sent to one specific person—no other person can receive it. The sender must know the name of the intended recipient. An inbox name is analogous to the address on a telegram. Creating an inbox name establishes a unique address for receiving point‑to‑point messages. To send a point‑to‑point message, the sending program must know the inbox name of the destination. (A recipient makes its inbox name known by multicasting it to potential senders using a prearranged subject name.)