Sé que hay sockets con nombre y tubos con nombre (fifo) en Linux.
En ls -l
, se verían a continuación: (He cambiado los nombres de archivo, para demostración).
prw-r--r-- 1 root root 0 Nov 8 16:31 /tmp/fifo
srwxrwxrwx 1 root root 0 Nov 8 15:54 /tmp/socket
Ahora, se puede crear una tubería con nombre usando mkfifo
. ¿Hay un comando para crear un socket con nombre?
La última opción sería escribir un programa en C, que llamaría a la función mknod, pero quería saber si ya hay un comando para eso.
Lo que he intentado:
intenté buscar cualquier opción para mknod & mkfifo, pero no pude encontrar una.
NOTA: No estoy discutiendo sobre el modelo servidor-cliente a través de Ethernet / red. El archivo de socket con nombre será utilizado por 2 procesos en el mismo sistema.