मैं NetworkStream.BeginRead
का उपयोग Socket
से असीमित रूप से पढ़ने के लिए कर रहा हूं।क्या एसिंक पढ़ने के लिए बुफेर्डस्ट्रीम के साथ नेटवर्कस्ट्रीम को लपेटना सुरक्षित है?
लेकिन यदि आप वास्तव में BufferedStream
के साथ नेटवर्क स्ट्रीम को लपेटते हैं तो यह बहुत तेज़ है।
मेरा प्रश्न: NetworkStream.BeginRead
आंतरिक रूप से Socket.BeginReceive
पर आक्रमण करता है और एसिंक आईओ (विंडोज़ पर पूर्णता पोर्ट्स और इसी तरह) का पूरा ढेर। क्या ऐसा ही होता है जब BufferedStream
बीच में होता है?
क्या परावर्तक से कुछ भी दिखाई देने योग्य/समझ में आता है? – remio
यह एसिंक कॉल (बुफर्डस्ट्रीम) को लागू नहीं करता है, इसलिए मुझे यकीन नहीं है कि यह किसी भी तरह से नेटवर्कस्ट्रीम या बेस स्ट्रीम पर जायेगा, जो एसिंक कर सकता है, लेकिन आईओसीपी – pablo