Posted By: Roberto Bonini
I’m trying to write out a
Byte array representing a complete file to a file.
The original file from the client is sent via TCP and then received by a server. The received stream is read to a byte array and then sent to be processed by this class.
This is mainly to ensure that the receiving
TCPClient is ready for the next stream and separate the receiving end from the processing end.
FileStream class does not take a byte array as an argument or another Stream object ( which does allow you to write bytes to it).
I’m aiming to get the processing done by a different thread from the original ( the one with the TCPClient).
I don’t know how to implement this, what should I try?
Based on the first sentence of the question: “I’m trying to write out a Byte array representing a complete file to a file.”
The path of least resistance would be:
File.WriteAllBytes(string path, byte bytes)