Tôi biết rằng có các ổ cắm có tên & ống có tên (fifo) trong Linux.
Trong đó ls -l
, chúng sẽ trông như dưới đây: (Tôi đã thay đổi tên tệp, để trình diễ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
Bây giờ, một đường ống có tên có thể được tạo ra bằng cách sử dụng mkfifo
. Có một lệnh để tạo ra một ổ cắm có tên?
Tùy chọn cuối cùng sẽ là viết chương trình C, gọi hàm mknod, nhưng muốn biết, nếu đã có lệnh cho điều đó.
Những gì tôi đã thử:
Tôi đã cố gắng tìm kiếm bất kỳ tùy chọn nào cho mknod & mkfifo, nhưng không thể tìm thấy.
LƯU Ý: Tôi không thảo luận về mô hình máy chủ-máy khách qua Ethernet / mạng. Tệp ổ cắm có tên sẽ được sử dụng bởi 2 quy trình trên cùng một hệ thống.