Je sais qu'il existe des sockets et des tubes nommés (fifo) dans Linux.
Dans ls -l
, ils ressembleraient à ce qui suit: (J'ai changé les noms de fichiers, par 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
Maintenant, un canal nommé peut être créé avec mkfifo
. Existe-t-il une commande pour créer un socket nommé?
La dernière option serait d'écrire un programme C, qui appellerait la fonction mknod, mais je voulais savoir s'il y avait déjà une commande pour cela.
Ce que j’ai essayé:
j’ai essayé de chercher des options pour mknod & mkfifo, mais je n’en ai pas trouvé.
REMARQUE: je ne discute pas du modèle serveur-client via Ethernet / réseau. Le fichier de socket nommé sera utilisé par 2 processus sur le même système.