Linux'ta isimler adında, pipo adının (fifo) olduğunu biliyorum
İçinde ls -l
, aşağıdakine bakarlardı: (Gösteri için dosya isimlerini değiştirdim.)
prw-r--r-- 1 root root 0 Nov 8 16:31 /tmp/fifo
srwxrwxrwx 1 root root 0 Nov 8 15:54 /tmp/socket
Şimdi, adlandırılmış bir boru kullanılarak oluşturulabilir mkfifo
. Adlandırılmış bir soket oluşturmak için bir komut var mı?
Son seçenek, mknod işlevini çağıran, ancak bunun için zaten bir komut olup olmadığını bilmek isteyen bir C programı yazmak olacaktır.
Ne denedim:
mknod & mkfifo için herhangi bir seçenek aramaya çalıştım, ancak birini bulamadım.
NOT: Sunucu / istemci modelini Ethernet / ağ üzerinden tartışmıyorum. Belirtilen soket dosyası aynı sistemde 2 işlem tarafından kullanılacaktır.