मुझे पता है कि लिनक्स में सॉकेट्स और नाम वाले पाइप (पेंडो) हैं।
में 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
। क्या एक नामित सॉकेट बनाने के लिए एक कमांड है?
अंतिम विकल्प एक सी प्रोग्राम लिखना होगा, जो मैकनॉड फ़ंक्शन को कॉल करेगा, लेकिन जानना चाहता था, अगर उसके लिए पहले से ही कोई कमांड है।
मैंने क्या कोशिश की है:
मैंने mknod & mkfifo के लिए किसी भी विकल्प की तलाश करने की कोशिश की, लेकिन एक नहीं मिला।
नोट: मैं ईथरनेट / नेटवर्क पर सर्वर-क्लाइंट मॉडल के बारे में चर्चा नहीं कर रहा हूं। नामित सॉकेट फ़ाइल का उपयोग एक ही सिस्टम पर 2 प्रक्रियाओं द्वारा किया जाएगा।