сокет домена unix против именованных каналов?

Посмотрев на сокет с именем unix и я подумал, что они были названы pipe. Я посмотрел на именные трубы и не увидел большой разницы. Я видел, что они были инициализированы по-разному, но это единственное, что я заметил. Оба используют функцию записи / чтения C и работают одинаково AFAIK.

В чем разница между доменными сокетами Unix и именованными каналами? Когда я выберу одно поверх другого? Что я должен использовать по умолчанию (например, как я использую вектор по умолчанию в C ++, чем использовать deque, list или что-то еще, если у меня есть потребности)?

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

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