J'essaye d'écrire un tableau Byte[]
représentant un fichier complet dans un fichier.Est-il possible d'écrire un tableau Byte [] dans un fichier en C#?
Le fichier d'origine du client est envoyé via TCP puis reçu par un serveur. Le flux reçu est lu dans un tableau d'octets, puis envoyé pour être traité par cette classe.
Ceci est principalement pour s'assurer que le TCPClient
de réception est prêt pour le flux suivant et séparer l'extrémité de réception de la fin de traitement.
La classe FileStream
ne prend pas un tableau d'octets en tant qu'argument ou autre objet Stream (ce qui vous permet d'écrire des octets).
Je vise à obtenir le traitement par un thread différent de l'original (celui avec TCPClient). Je ne sais pas comment implémenter ceci, que dois-je essayer?
Disons que, je l'ai reçu des données compressées, et je l'ai décompressé à Byte []. Est-il possible de créer le fichier en utilisant la fonction ci-dessus? Un tutoriel ou une démo en ligne? – Cannon
@buffer_overflow: Vous devez d'abord le compresser si vous voulez récupérer le fichier d'origine.Jetez un oeil sur le modèle de décorateur pour une mise en œuvre possible: http://en.wikipedia.org/wiki/Decorator_pattern – Treb
gotch ya. Merci. – Cannon