Я пытаюсь записать массив Byte[]
, представляющий полный файл в файл.
Исходный файл с клиента отправляется через TCP, а затем принимается сервером. Полученный поток считывается в байтовый массив и затем отправляется для обработки этим классом.
Это главным образом для того, чтобы гарантировать, что принимающий TCPClient
готов к следующему потоку и отделить принимающую сторону от обрабатывающей стороны.
Класс FileStream
не принимает байтовый массив в качестве аргумента или другого объекта Stream (который позволяет записывать байты в него).
Я хочу, чтобы обработка выполнялась потоком, отличным от исходного (с потоком TCPClient).
Я не знаю, как это реализовать, что мне попробовать?