Después de mirar un socket llamado Unix y pensé que se llamaban tuberías. Miré las pipas de nombres y no vi mucha diferencia. Vi que se inicializaron de manera diferente, pero eso es lo único que noto. Ambos usan la función de escritura / lectura de C y funcionan igual AFAIK.
¿Cuál es la diferencia entre sockets de dominio Unix y canalizaciones con nombre? ¿Cuándo elegiría uno sobre el otro? ¿Cuál debería usar de forma predeterminada (como usar el vector de forma predeterminada en C ++ en lugar de usar deque, list o cualquier otra cosa si tengo necesidades)?