Depois de olhar para um soquete de nome unix e eu pensei que eles eram chamados de tubos. Eu olhei para os nomes dos tubos e não vi muita diferença. Eu vi que eles foram inicializados de forma diferente, mas isso é a única coisa que eu noto. Ambos usam a função de escrita / leitura C e funcionam da mesma forma AFAIK.
Qual é a diferença entre soquetes de domínio unix e pipes nomeados? Quando eu escolheria um em vez do outro? Qual devo usar por padrão (como como eu uso o vetor por padrão em C ++ do que usar deque, list ou qualquer outra coisa se eu tiver necessidades)?