सामग्री पर जाएं
Linux/POSIX एररजानकारी
EINPROGRESS

EINPROGRESS — ऑपरेशन अभी प्रगति में

एक नॉन-ब्लॉकिंग कनेक्शन प्रयास शुरू किया गया है और अभी भी जारी है।

linuxmacosunix

इस एरर के कारण

नॉन-ब्लॉकिंग सॉकेट पर connect() कॉल तुरंत पूरी नहीं हो सकी। TCP हैंडशेक प्रगति में है।

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

select(), poll(), या epoll() का उपयोग करके सॉकेट के लिखने योग्य होने की प्रतीक्षा करें। फिर परिणाम जाँचने के लिए SO_ERROR के साथ getsockopt() कॉल करें।

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

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