C Socket 文件传输简单例子

2021-10-25

C# Socket 文件传输简单例子

介绍

本仓库提供了一个简单的C# Socket文件传输示例,演示了如何将文件名和文件内容打包到一个byte[]数组中进行传输,并在接收端解析并保存文件到本地文件夹中。

功能描述

  • 文件传输:通过Socket将文件名和文件内容打包成一个byte[]数组进行传输。
  • 文件解析:在接收端解析接收到的byte[]数组,提取文件名和文件内容,并将其保存到本地文件夹中。

使用方法

  1. 克隆仓库
    git clone https://github.com/yourusername/your-repo.git
    
  2. 打开项目: 使用Visual Studio或其他C#开发环境打开项目。

  3. 运行程序
    • 启动服务器端程序,监听指定端口。
    • 启动客户端程序,连接到服务器并发送文件。
  4. 查看结果: 在服务器端指定的文件夹中查看接收到的文件。

注意事项

  • 请确保服务器和客户端在同一网络环境下运行。
  • 文件传输过程中可能会遇到网络延迟或中断,建议在稳定的网络环境下进行测试。

贡献

欢迎提交Issue或Pull Request,共同完善这个简单的文件传输示例。

许可证

本项目采用MIT许可证,详情请参阅LICENSE文件。

下载链接

CSocket文件传输简单例子