сокет домена unix VS именованные каналы?

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

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

112
задан 28 February 2012 в 02:15
поделиться