Klasse: cMailslots
von Philipp Stephani
cMailslots
Mailslots sind ein einfacher Mechanismus zur Interprozesskommunikation, welcher mit benannten Objekten arbeitet. Es gibt einen Server und beliebig viele Clients, die an den Server beliebige Daten schicken können. Der Vorteil gegenüber Named Pipes ist, dass Mailslots auch unter 9x-Systemen funktionieren. Allerdings gibt es eine Beschränkung auf 424 Byte pro Nachricht, sodass Nachrichten eventuell aufgetrennt werden müssen.
Die notwendigen Funktionen des Win32-API werden in den zwei Klassen clsMailSlotServer und clsMailSlotClient gekapselt.
Neben den Klassen selbst wird natürlich auch ein Beispielprojekt mitgeliefert.
Geschrieben wurden die Klassen von Philipp Stephani.
Ihre Meinung
Falls Sie Fragen zu diesem Artikel haben oder Ihre Erfahrung mit anderen Nutzern austauschen möchten, dann teilen Sie uns diese bitte in einem der unten vorhandenen Themen oder über einen neuen Beitrag mit. Hierzu können sie einfach einen Beitrag in einem zum Thema passenden Forum anlegen, welcher automatisch mit dieser Seite verknüpft wird.