Я знаю, що в Linux є названі розетки та названі pipe (fifo).
У ls -l
них вони виглядатимуть як нижче: (Я змінив імена файлів, для демонстрації.)
prw-r--r-- 1 root root 0 Nov 8 16:31 /tmp/fifo
srwxrwxrwx 1 root root 0 Nov 8 15:54 /tmp/socket
Тепер іменовану трубу можна створити за допомогою mkfifo
. Чи існує команда для створення названого сокета?
Останнім варіантом було б написати програму C, яка викликала б функцію mknod, але хотіла знати, чи вже є команда для цього.
Що я спробував:
я намагався шукати будь-які варіанти для mknod & mkfifo, але не зміг його знайти.
ПРИМІТКА. Я не обговорюю модель сервера-клієнта через Ethernet / мережу. Іменований файл сокета буде використовуватися двома процесами в одній системі.