gpt4 book ai didi

c# - 可以将 Byte[] 数组写入 C# 中的文件吗?

转载 作者:IT王子 更新时间:2023-10-29 03:28:07 25 4
gpt4 key购买 nike

我正在尝试将表示完整文件的 Byte[] 数组写入文件。

来自客户端的原始文件通过 TCP 发送,然后由服务器接收。接收到的流被读取到一个字节数组,然后发送给这个类进行处理。

这主要是为了保证接收端TCPClient为下一个流做好准备,将接收端和处理端分开。

FileStream 类不将字节数组作为参数或另一个 Stream 对象(允许您向其写入字节)。

我的目标是通过与原始线程(带有 TCPClient 的线程)不同的线程完成处理。

我不知道如何实现这个,我应该尝试什么?

最佳答案

基于问题的第一句话:“我正在尝试将一个 Byte[] 数组表示一个完整的文件写入一个文件。”

阻力最小的路径是:

File.WriteAllBytes(string path, byte[] bytes)

记录在这里:

System.IO.File.WriteAllBytes - MSDN

关于c# - 可以将 Byte[] 数组写入 C# 中的文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/381508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com