Если это вариант, используйте доменные сокеты unix для такого сценария. Из-за семантики FIFO это неудобный способ сделать это, и в любом случае вы, вероятно, столкнетесь с проблемами после открытия. И этот дизайн не будет выходить за рамки одного клиента, если это станет необходимым. Возможно, вы сможете применить свою волю к FIFO в краткосрочной перспективе, но я подозреваю, что вы пожалеете об этом.
Гнезда гораздо более естественны для этого. Ваш сокет прослушивания прекрасно вписывается в ваш существующий опрос (), клиент подключается, писатель сбрасывает свои данные, оба конца отключаются, и все довольны. Без суеты, без суеты.