Wiem, że w Linuksie są nazwane gniazda i nazwane potoki (fifo).
W ls -l
, będą wyglądać jak poniżej: (I zostały zmienione nazwy plików, do demonstracji).
prw-r--r-- 1 root root 0 Nov 8 16:31 /tmp/fifo
srwxrwxrwx 1 root root 0 Nov 8 15:54 /tmp/socket
Teraz można utworzyć nazwaną potok za pomocą mkfifo
. Czy istnieje polecenie utworzenia nazwanego gniazda?
Ostatnią opcją byłoby napisanie programu w C, który wywołałby funkcję mknod, ale chciałby wiedzieć, czy istnieje już taka komenda.
Co próbowałem:
Próbowałem wyszukać dowolne opcje mknod i mkfifo, ale nie znalazłem.
UWAGA: Nie mówię o modelu serwer-klient przez Ethernet / sieć. Nazwany plik gniazda będzie używany przez 2 procesy w tym samym systemie.