Linux IPC - несколько писателей, один читатель

Я никогда прежде не писал ни одного IPC C ++ для Linux.

Моя проблема в том, что у меня будет несколько клиентов (писателей) и один сервер (читатель). Все это будет на одной машине. Авторы будут доставлять блоки данных (строку / структуру) читателю. Затем читатель прочитает их в FIFO и что-то с ними сделает.

Насколько я могу судить, типы IPC в Linux - это либо Pipes, либо Sockets / Message Queues.

Мне было просто интересно, если кто-то может порекомендовать мне путь, чтобы пойти вниз. Я'Я склоняюсь к розеткам, но у меня нет реальных оснований для этого. Есть ли что-то, что я должен прочитать / понять, прежде чем отправиться в это путешествие?

Спасибо

Ответы на вопрос(5)

Ваш ответ на вопрос