Próbuję napisać Byte[]
tablicę reprezentującą pełny plik do pliku.
Oryginalny plik od klienta jest wysyłany przez TCP, a następnie odbierany przez serwer. Odebrany strumień jest odczytywany do tablicy bajtów, a następnie wysyłany do przetworzenia przez tę klasę.
Ma to głównie na celu zapewnienie, że odbieranie TCPClient
jest gotowe do następnego strumienia i oddzielenie końca odbierającego od końca przetwarzania.
FileStream
Klasa nie bierze tablicę bajtów jako argument lub innego obiektu Stream (która nie pozwala pisać bajtów do niego).
Mam zamiar wykonać przetwarzanie za pomocą innego wątku niż oryginalny (ten z klientem TCPClient).
Nie wiem jak to zaimplementować, co powinienem spróbować?