Linux IPC - Mehrere Schreiber, ein Leser

Ich habe noch nie einen IPC C ++ unter Linux geschrieben.

Mein Problem ist, dass ich mehrere Clients (Writer) und einen einzelnen Server (Reader) haben werde. Alle diese Funktionen werden auf demselben Computer ausgeführt. Die Schreiber liefern dem Leser Datenblöcke (eine Zeichenfolge / Struktur). Der Leser liest sie dann im FIFO und macht etwas mit ihnen.

Die IPC-Typen unter Linux sind, soweit ich das beurteilen kann, entweder Pipes oder Sockets / Message Queues.

Ich habe mich nur gefragt, ob mir jemand einen Weg zum Abstieg empfehlen könnte. Ich neige zu Steckdosen, aber ich habe keine wirkliche Grundlage dafür. Was sollte ich lesen / verstehen, bevor ich mich auf die Reise mache?

Vielen Dank

Antworten auf die Frage(5)

Ihre Antwort auf die Frage