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.
The 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?