So che ci sono nomi socket e named pipe (fifo) in Linux.
In ls -l
, apparirebbero come di seguito: (Ho cambiato i nomi dei file, per dimostrazione.)
prw-r--r-- 1 root root 0 Nov 8 16:31 /tmp/fifo
srwxrwxrwx 1 root root 0 Nov 8 15:54 /tmp/socket
Ora, è possibile creare una pipe denominata utilizzando mkfifo
. Esiste un comando per creare un socket denominato?
L'ultima opzione sarebbe quella di scrivere un programma C, che chiamerebbe la funzione mknod, ma che voleva sapere se esiste già un comando per quello.
Cosa ho provato:
ho provato a cercare qualsiasi opzione per mknod e mkfifo, ma non sono riuscito a trovarne uno.
NOTA: non sto discutendo del modello server-client su Ethernet / rete. Il file socket denominato verrà utilizzato da 2 processi sullo stesso sistema.