मैं जानना चाहता हूं कि किसी एफडी के पास पढ़ने के लिए डेटा उपलब्ध है या नहीं। मैंने ioctl
FIONREAD
के साथ प्रयास किया है, लेकिन इसके परिणामस्वरूप "ऑपरेशन समर्थित त्रुटि नहीं है"। कोई विचार?कैसे जांचें कि फ़ाइल डिस्क्रिप्टर के पास कोई डेटा उपलब्ध है या नहीं?
6
A
उत्तर
6
आप शून्य के साथ select()
का उपयोग कर सकते हैं (NULL
) टाइमआउट के साथ।
2
अपनी फ़ाइल डिस्क्रिप्टर पर poll()
या select()
का उपयोग करें।
धन्यवाद जो ठीक काम करता है। – StackedCrooked