यूनिक्स डोमेन सॉकेट या आईपीसी सॉकेट (इंटर-प्रोसेस संचार सॉकेट) एक डेटा संचार अंतराल है जो इंटरनेट सॉकेट के समान है, लेकिन संचार के लिए नेटवर्क प्रोटोकॉल का उपयोग नहीं करता है। इसका उपयोग इंटर-प्रोसेस संचार के लिए पीओएसईक्स ऑपरेटिंग सिस्टम में किया जाता है। सही मानक POSIX शब्द POSIX स्थानीय आईपीसी सॉकेट है।
यूनिक्स डोमेन कनेक्शन बाइट स्ट्रीम के रूप में दिखाई देते हैं, नेटवर्क कनेक्शन की तरह, लेकिन सभी डेटा स्थानीय कंप्यूटर के भीतर रहता है। यूनिक्स डोमेन सॉकेट फ़ाइल सिस्टम का उपयोग पता नाम स्थान के रूप में करते हैं, यानी उन्हें फाइल सिस्टम में इनोड के रूप में प्रक्रियाओं द्वारा संदर्भित किया जाता है। यह संवाद करने के लिए दो अलग-अलग प्रक्रियाओं को एक ही सॉकेट खोलने की अनुमति देता है। हालांकि, वास्तविक संचार (डेटा एक्सचेंज) फ़ाइल सिस्टम का उपयोग नहीं करता है, लेकिन कर्नेल मेमोरी में बफर।
डेटा भेजने के अलावा, प्रक्रिया sendmsg() और recvmsg() सिस्टम कॉल का उपयोग कर यूनिक्स डोमेन सॉकेट कनेक्शन में फ़ाइल डिस्क्रिप्टर भेज सकती है।
उत्तर के लिए धन्यवाद, इसलिए यूनिक्स डोमेन सॉकेट उसी सिस्टम पर दो प्रक्रियाओं के बीच इंटरप्रोसेस संचार के लिए है, जैसे कि किसी अन्य आईपीसी तंत्र जैसे साझामेमरी। इसलिए यूनिक्स डोमेन का उपयोग करके हम दो मशीनों के बीच संचार नहीं कर सकते। – mawia
@ माविया - यह सही है। उदाहरण के लिए, आप अपने DISPLAY पर्यावरण चर को ": 0.0" या टीसीपी/आईपी सॉकेट पर "लोकलहोस्ट: 0.0" पर सेट करके यूनिक्स डोमेन सॉकेट पर स्थानीय एक्स विंडो सर्वर से बात कर सकते हैं। –
विभिन्न होस्टों के बीच संवाद करने के लिए आईपी सॉकेट के लिए AF_INET देखें। – user39113