Je sais qu'il existe des sockets et des pipes (fifo) sous Linux.
En ls -l
ils se présenteraient comme suit : (J'ai changé les noms de fichiers pour la démonstration).
prw-r--r-- 1 root root 0 Nov 8 16:31 /tmp/fifo
srwxrwxrwx 1 root root 0 Nov 8 15:54 /tmp/socket
Il est maintenant possible de créer un tuyau nommé à l'aide de mkfifo
. Existe-t-il une commande permettant de créer une socket nommée ?
La dernière option serait d'écrire un programme C, qui appellerait la fonction mknod, mais je voudrais savoir s'il existe déjà une commande pour cela.
Ce que j'ai essayé :
J'ai essayé de chercher des options pour mknod et mkfifo, mais je n'en ai pas trouvé.
REMARQUE : je ne parle pas du modèle serveur-client sur Ethernet/réseau. Le fichier socket nommé sera utilisé par deux processus sur le même système.