मैं एक Byte[]
सरणी को लिखने की कोशिश कर रहा हूं जो एक फ़ाइल में एक पूर्ण फ़ाइल का प्रतिनिधित्व करता है।
क्लाइंट से मूल फ़ाइल टीसीपी के माध्यम से भेजी जाती है और फिर एक सर्वर द्वारा प्राप्त की जाती है। प्राप्त स्ट्रीम को बाइट सरणी में पढ़ा जाता है और फिर इस वर्ग द्वारा संसाधित करने के लिए भेजा जाता है।
यह मुख्य रूप से यह सुनिश्चित करने के लिए है कि प्राप्त करने TCPClient
वाला अगली स्ट्रीम के लिए तैयार है और प्रोसेसिंग छोर से प्राप्त अंत को अलग कर सकता है।
FileStream
वर्ग एक तर्क या किसी अन्य स्ट्रीम वस्तु (जो आप इसे करने के लिए बाइट लिखने के लिए अनुमति नहीं है) के रूप में एक बाइट सरणी नहीं लेता है।
मैं मूल (TCPClient के साथ एक) से एक अलग धागा द्वारा प्रसंस्करण प्राप्त करने के लिए लक्ष्य कर रहा हूं।
मुझे नहीं पता कि इसे कैसे लागू किया जाए, मुझे क्या प्रयास करना चाहिए?