Mailslots
Ein Maillot- ist ein Mechanismus für unidirektionale Interprocess-Kommunikation (IPC). Anwendungen können Nachrichten in einem Maillot speichern. Der Besitzer des Maillots kann dort gespeicherte Nachrichten abrufen. Diese Nachrichten werden in der Regel über ein Netzwerk an einen angegebenen Computer oder an alle Computer in einer angegebenen Domäne gesendet. Eine Domäne ist eine Gruppe von Arbeitsstationen und Servern, die einen Gruppennamen gemeinsam verwenden.
Sie können benannten Pipes oder Windows Sockets anstelle von Mailslots für die Interprocess-Kommunikation verwenden. Benannte Rohre sind eine einfache Möglichkeit für zwei Prozesse zum Austauschen von Nachrichten. Maillots hingegen sind eine einfache Möglichkeit, um Nachrichten an mehrere Prozesse zu übertragen. Ein wichtiger Aspekt ist, dass Mailslots Nachrichten mit Datagrammen übertragen. Ein Datagramm ist ein kleines Informationspaket, das das Netzwerk entlang des Drahts sendet. Wie bei einer Radio- oder Fernsehsendung bietet ein Datagramm keine Bestätigung des Empfangs; es gibt keine Möglichkeit, sicherzustellen, dass ein Datagramm empfangen wurde. Ebenso wie Berge, große Gebäude oder Störsignale dazu führen können, dass ein Radio- oder Fernsehsignal verloren geht, gibt es Dinge, die verhindern können, dass ein Datagramm ein bestimmtes Ziel erreicht. Benannte Rohre sind wie Telefonanrufe: Sie sprechen nur mit einer Partei, aber Sie wissen, dass die Nachricht empfangen wird.