iphone - Asynchronous IO with CFWriteStream -


मैं सीएफड्राइटस्ट्रीम शेड्यूल्यूथ रीनल लूप और सीएफड्राइटस्ट्रीम वाइट का उपयोग एसिंक्रोनस आईओ करने के लिए कर रहा हूँ। यहाँ प्रश्न है: ऐसा लगता है कि केवल एक CFWriteStreamWrite कॉल सुरक्षित है (ब्लॉकिंग से मुक्त) प्रति प्रत्येक kCFStreamEventCanAcceptBytes अधिसूचना, क्योंकि दूसरे कॉल से, हम गारंटी नहीं दे सकते कि सॉकेट अधिक डेटा स्वीकार करने के लिए तैयार है। इसलिए यदि हम n CFWriteStreamWrite कॉल करना चाहते हैं, तो हमें "केसीएफस्ट्रीमइवेंटकैनएक्सेप्टबाइट्स" और "कॉलिंग CFWriteStreamWrite" एन बार दोहराना होगा।

क्या यह सही है?
धन्यवाद!

< दूसरे प्रश्न के समान उत्तर: call cfwritestreamCanAcceptBytes () स्ट्रीम पर देखने के लिए कि क्या यह है कि / div>

अभी भी उस पर लिखना सुरक्षित है।


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -