Après avoir regardé un unix socket nommée et je pensais qu'ils étaient des canaux nommés. J'ai regardé le nom de tuyaux et ne voit pas beaucoup de différence. J'ai vu qu'ils ont été initialisés de manière différente, mais c'est la seule chose que je remarque. Les deux utilisent le C de lecture/écriture de fonction et de travail ressemblent autant que je sache.
Quel est la différence entre les sockets de domaine unix et des canaux nommés? Quand devrais-je choisir l'un plutôt que l'autre? Qui dois-je utiliser par défaut (comme la façon dont j'utilise l'utilisation de vecteur par défaut en C++ que d'utiliser deque, liste ou tout autre chose si j'ai des besoins)?