ฉันรู้ว่ามีชื่อซ็อกเก็ตและชื่อไพพ์ (fifo) ใน Linux
ใน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 / เครือข่าย ไฟล์ซ็อกเก็ตที่ระบุชื่อจะถูกใช้โดย 2 กระบวนการในระบบเดียวกัน