सामग्री पर जाएं
Linux/POSIX एररएरर
EADDRNOTAVAIL

EADDRNOTAVAIL — अनुरोधित एड्रेस असाइन नहीं हो सकता

अनुरोधित नेटवर्क एड्रेस किसी भी स्थानीय नेटवर्क इंटरफ़ेस पर उपलब्ध नहीं है।

linuxmacosunix

इस एरर के कारण

bind() या connect() कॉल ने ऐसा IP एड्रेस निर्दिष्ट किया जो किसी भी स्थानीय इंटरफ़ेस पर कॉन्फ़िगर नहीं है। ephemeral ports समाप्त होने पर भी यह हो सकता है।

इसे कैसे ठीक करें

सभी इंटरफ़ेस से बाइंड करने के लिए 0.0.0.0 या :: उपयोग करें। ip addr से स्थानीय IP एड्रेस सत्यापित करें। ephemeral port समाप्ति के लिए sysctl से रेंज बढ़ाएँ।

आधिकारिक दस्तावेज़

संबंधित एरर कोड