क्या किसी को पता है कि मैं स्ट्रीम स्प्लिटर कार्यान्वयन कहां पा सकता हूं?मैं .NET में एक स्ट्रीम को कैसे कॉपी (कॉपी) कर सकता हूं?
मैं स्ट्रीम लेना चाहता हूं, और दो अलग-अलग धाराएं प्राप्त करता हूं जिन्हें स्वतंत्र रूप से पढ़ा जा सकता है और एक-दूसरे को प्रभावित किए बिना बंद किया जा सकता है। इन धाराओं में प्रत्येक एक ही द्विआधारी डेटा लौटाएगा जो मूल धारा होगी। स्थिति या खोज को कार्यान्वित करने की कोई आवश्यकता नहीं है और ऐसे ... केवल अग्रेषित करें।
मैं पसंद करूंगा कि अगर यह पूरी स्ट्रीम को स्मृति में कॉपी न करे और इसे कई बार सेवा दें, जो कि खुद को लागू करने के लिए काफी सरल होगा।
क्या वहां कुछ भी है जो ऐसा कर सकता है?
कुछ 'tee' की तरह ... –
यह शायद आवश्यकता होगी एक परिपत्र बफर के आसपास आधारित किया जाना है। यदि मुझे समय मिलता है तो मैं त्वरित कार्यान्वयन लिखने की कोशिश करूंगा। – Noldorin