Посмотрев на unix named socket, и я подумал, что они были названы pipe. Я посмотрел на названия труб и не видел большой разницы. Я видел, что они были инициализированы по-разному, но это единственное, что я замечаю. Оба используют функцию записи/чтения C и работают как AFAIK.
В чем разница между сокетами unix домена и именованными каналами? Когда я возьму один за другого? Что я должен использовать по умолчанию (например, как использовать вектор использования по умолчанию в С++, чем использовать deque, list или что-то еще, если у меня есть)?