我正在尝试将Byte[]代表完整文件的数组写到 文件中。
Byte[]
来自客户端的原始文件通过TCP发送,然后由服务器接收。接收到的流被读取到字节数组,然后发送给该类进行处理。
这主要是为了确保接收TCPClient准备好用于下一个流,并将接收端与处理端分开。
TCPClient
所述FileStream类不采取一个字节数组作为参数或另一个流对象(它允许你写字节到它)。
FileStream
我的目标是通过与原始线程不同的线程(使用TCPClient的线程)来完成处理。
我不知道该如何实现,该怎么办?
基于问题的第一句话: “我试图将 代表完整文件 的Byte []数组写到文件中。”
阻力最小的路径是:
File.WriteAllBytes(string path, byte[] bytes)
记录在这里:
System.IO.File.WriteAllBytes -MSDN
System.IO.File.WriteAllBytes