Подивившись на Unix з назвою socket, і я подумав, що вони названі трубами. Я подивився на назви труб і не побачив великої різниці. Я бачив, що вони були ініціалізовані по-різному, але це єдине, що я помічаю. Обидва використовують функцію запису / читання на C і працюють так само AFAIK.
У чому різниця між розетками домену Unix та названими трубами? Коли я б обрав одну над іншою? Що я повинен використовувати за замовчуванням (наприклад, як я використовую вектор за замовчуванням у векторі C ++, ніж використовувати deque, list чи все інше, якщо у мене є потреби)?