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

ENOTSOCK — गैर-सॉकेट पर सॉकेट ऑपरेशन

एक ऐसे फ़ाइल डिस्क्रिप्टर पर सॉकेट ऑपरेशन का प्रयास किया गया जो सॉकेट नहीं है।

linuxmacosunix

इस एरर के कारण

किसी सॉकेट-विशिष्ट सिस्टम कॉल का उपयोग ऐसे फ़ाइल डिस्क्रिप्टर पर किया गया जो नियमित फ़ाइल, पाइप, या अन्य गैर-सॉकेट ऑब्जेक्ट को संदर्भित करता है।

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

fstat() का उपयोग करके सत्यापित करें कि फ़ाइल डिस्क्रिप्टर एक सॉकेट है। सुनिश्चित करें कि सॉकेट पर ऑपरेशन करने से पहले उसे बंद नहीं किया गया है।

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

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