Eu sei que existem soquetes e pipes nomeados (fifo) no Linux.
Em ls -l
, eles teriam a seguinte aparência: (alterei os nomes dos arquivos para demonstração.)
prw-r--r-- 1 root root 0 Nov 8 16:31 /tmp/fifo
srwxrwxrwx 1 root root 0 Nov 8 15:54 /tmp/socket
Agora, um pipe nomeado pode ser criado usando mkfifo
. Existe um comando para criar um soquete nomeado?
A última opção seria escrever um programa em C, que chamaria a função mknod, mas queria saber se já existe um comando para isso.
O que tentei:
tentei procurar por qualquer opção para o mknod & mkfifo, mas não consegui encontrar uma.
NOTA: Não estou discutindo sobre o modelo servidor-cliente pela Ethernet / rede. O arquivo de soquete nomeado será usado por 2 processos no mesmo sistema.