EADDRNOTAVAILEADDRNOTAVAIL — अनुरोधित एड्रेस असाइन नहीं हो सकता
अनुरोधित नेटवर्क एड्रेस किसी भी स्थानीय नेटवर्क इंटरफ़ेस पर उपलब्ध नहीं है।
इस एरर के कारण
bind() या connect() कॉल ने ऐसा IP एड्रेस निर्दिष्ट किया जो किसी भी स्थानीय इंटरफ़ेस पर कॉन्फ़िगर नहीं है। ephemeral ports समाप्त होने पर भी यह हो सकता है।
इसे कैसे ठीक करें
सभी इंटरफ़ेस से बाइंड करने के लिए 0.0.0.0 या :: उपयोग करें। ip addr से स्थानीय IP एड्रेस सत्यापित करें। ephemeral port समाप्ति के लिए sysctl से रेंज बढ़ाएँ।
संबंधित एरर कोड
ENOLINKENOLINK — लिंक टूट चुका है
नेटवर्क फ़ाइलसिस्टम के माध्यम से जुड़ा कोई दूरस्थ संसाधन अब पहुँच योग्य नहीं है।
EIOEIO — इनपुट/आउटपुट त्रुटि
पढ़ने या लिखने के दौरान कोई भौतिक या निम्न-स्तरीय I/O त्रुटि हुई।
ENFILEENFILE — सिस्टम में बहुत अधिक खुली फ़ाइलें
खुली फ़ाइलों की कुल संख्या पर सिस्टम-व्यापी सीमा पहुँच गई है।
EACCESEACCES — अनुमति अस्वीकृत
फ़ाइल अनुमतियाँ किसी फ़ाइल या संसाधन तक अनुरोधित पहुँच की अनुमति नहीं देतीं।
EMEDIUMTYPEEMEDIUMTYPE — गलत माध्यम प्रकार
डिवाइस में डाला गया माध्यम ऑपरेशन द्वारा अपेक्षित प्रकार का नहीं है।
SIGURG (23)SIGURG (23) — अर्जेंट सॉकेट स्थिति
एक socket पर urgent या out-of-band डेटा पहुँचा।