Стоит такая задача (язык C#). Есть основной процесс. К нему могут произвольно подключаться/отключаться другие процессы и передавать текстовые сообщения. Основной процесс тоже может отправлять сообщение, при этом всем подключенным клиентам сразу.
Как это сделать? Если NamedPipes, то можно ли к одному NamedPipeServer прицепить несколько NamedPipeClient? Можно ли динамически подключаться/отключаться? Или через сокеты? Я много гуглил, но ответа конкретно на этот вопрос не нашел, только как соединить два процесса.