Ich weiß, dass es unter Linux Sockets und Named Pipes (FIFO) gibt.
In ls -l
würden sie wie folgt aussehen: (Ich habe die Dateinamen zu Demonstrationszwecken geändert.)
prw-r--r-- 1 root root 0 Nov 8 16:31 /tmp/fifo
srwxrwxrwx 1 root root 0 Nov 8 15:54 /tmp/socket
Nun kann mit eine Named Pipe erzeugt werden mkfifo
. Gibt es einen Befehl zum Erstellen eines benannten Sockets?
Die letzte Möglichkeit wäre, ein C-Programm zu schreiben, das die Funktion mknod aufruft, aber wissen möchte, ob es dafür bereits einen Befehl gibt.
Was ich versucht habe:
Ich habe versucht, nach Optionen für mknod & mkfifo zu suchen, konnte aber keine finden.
HINWEIS: Ich spreche nicht über das Server-Client-Modell über Ethernet / Netzwerk. Die angegebene Socket-Datei wird von 2 Prozessen auf demselben System verwendet.