Après avoir regardé un socket nommé unix et j'ai pensé qu'ils étaient nommés tubes. J'ai regardé les tuyaux de nom et je n'ai pas vu beaucoup de différence. J'ai vu qu'ils étaient initialisés différemment mais c'est la seule chose que je remarque. Les deux utilisent la fonction d'écriture / lecture C et fonctionnent de la même manière AFAIK.
Quelle est la différence entre les sockets de domaine Unix et les tubes nommés? Quand devrais-je choisir l'un sur l'autre? Lequel dois-je utiliser par défaut (comme comment utiliser le vecteur par défaut en C ++ plutôt que d'utiliser deque, list ou quoi que ce soit d'autre si j'ai des besoins)?